lockfileVersion: 5.3

specifiers:
  '@fontsource/fira-mono': ^4.5.0
  '@lukeed/uuid': ^2.0.0
  '@mdi/js': ^5.9.55
  '@okrad/svelte-progressbar': ^1.11.2
  '@sveltejs/adapter-netlify': ^1.0.0-next.29
  '@sveltejs/adapter-static': ^1.0.0-next.17
  '@sveltejs/kit': next
  '@tauri-apps/api': ^1.0.0-beta.8
  '@tauri-apps/cli': ^1.0.0-beta.10
  autoprefixer: ^10.3.4
  cookie: ^0.4.1
  cssnano: ^5.0.6
  mdi-svelte: ^1.1.2
  postcss: ^8.3.6
  postcss-easing-gradients: ^3.0.1
  postcss-load-config: ^3.1.0
  prettier: ~2.2.1
  prettier-plugin-svelte: ^2.3.1
  showdown: ^1.9.1
  svelte: ^3.42.3
  svelte-asyncable: ^2.0.4
  svelte-highlight: ^3.2.0
  svelte-loading-spinners: ^0.1.7
  svelte-local-storage-store: ^0.2.4
  svelte-preprocess: ^4.8.0

dependencies:
  '@fontsource/fira-mono': 4.5.0
  '@lukeed/uuid': 2.0.0
  '@mdi/js': 5.9.55
  '@okrad/svelte-progressbar': 1.11.2
  '@tauri-apps/api': 1.0.0-beta.8
  cookie: 0.4.1
  postcss-easing-gradients: 3.0.1
  svelte-asyncable: 2.0.4_svelte@3.42.3
  svelte-local-storage-store: 0.2.4_svelte@3.42.3

devDependencies:
  '@sveltejs/adapter-netlify': 1.0.0-next.29
  '@sveltejs/adapter-static': 1.0.0-next.17
  '@sveltejs/kit': 1.0.0-next.166_svelte@3.42.3
  '@tauri-apps/cli': 1.0.0-beta.10
  autoprefixer: 10.3.4_postcss@8.3.6
  cssnano: 5.0.8_postcss@8.3.6
  mdi-svelte: 1.1.2
  postcss: 8.3.6
  postcss-load-config: 3.1.0
  prettier: 2.2.1
  prettier-plugin-svelte: 2.3.1_prettier@2.2.1+svelte@3.42.3
  showdown: 1.9.1
  svelte: 3.42.3
  svelte-highlight: 3.2.0
  svelte-loading-spinners: 0.1.7
  svelte-preprocess: 4.8.0_65eb32c5de594ea5762e89cbef79e08c

packages:
  /@fontsource/fira-mono/4.5.0:
    resolution:
      {
        integrity: sha512-KE+d3wmgq/YKM0BqgUF7p2yeBNi805Nfof1lC1wJ7E9i2EWoC363sGdKG+MQBVm+ei3GYZu+Bo8Xha1w1pkB7g==
      }
    dev: false

  /@iarna/toml/2.2.5:
    resolution:
      {
        integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==
      }
    dev: true

  /@lukeed/csprng/1.0.0:
    resolution:
      {
        integrity: sha512-ruuGHsnabmObBdeMg3vKdGRmh06Oog3eFpf/Tk6X0kDSJDpJTDCj2dqdp1+0VjzIUgHlFF9GBm7uFqfYhhdX9g==
      }
    engines: { node: '>=8' }
    dev: false

  /@lukeed/uuid/2.0.0:
    resolution:
      {
        integrity: sha512-dUz8OmYvlY5A9wXaroHIMSPASpSYRLCqbPvxGSyHguhtTQIy24lC+EGxQlwv71AhRCO55WOtgwhzQLpw27JaJQ==
      }
    engines: { node: '>=8' }
    dependencies:
      '@lukeed/csprng': 1.0.0
    dev: false

  /@mdi/js/5.9.55:
    resolution:
      {
        integrity: sha512-BbeHMgeK2/vjdJIRnx12wvQ6s8xAYfvMmEAVsUx9b+7GiQGQ9Za8jpwp17dMKr9CgKRvemlAM4S7S3QOtEbp4A==
      }
    dev: false

  /@nodelib/fs.scandir/2.1.5:
    resolution:
      {
        integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
      }
    engines: { node: '>= 8' }
    dependencies:
      '@nodelib/fs.stat': 2.0.5
      run-parallel: 1.2.0
    dev: true

  /@nodelib/fs.stat/2.0.5:
    resolution:
      {
        integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
      }
    engines: { node: '>= 8' }
    dev: true

  /@nodelib/fs.walk/1.2.8:
    resolution:
      {
        integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
      }
    engines: { node: '>= 8' }
    dependencies:
      '@nodelib/fs.scandir': 2.1.5
      fastq: 1.12.0
    dev: true

  /@okrad/svelte-progressbar/1.11.2:
    resolution:
      {
        integrity: sha512-gL6EFher4l1FwJ+7N7U7bRemKiIa9vtNMOfez4/S5IBpcb8i7t94B+GyTdrXVfvF1hf2KesjxsyjPGNJ0VFW8Q==
      }
    dev: false

  /@rollup/pluginutils/4.1.1:
    resolution:
      {
        integrity: sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==
      }
    engines: { node: '>= 8.0.0' }
    dependencies:
      estree-walker: 2.0.2
      picomatch: 2.3.0
    dev: true

  /@sindresorhus/is/0.14.0:
    resolution:
      {
        integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
      }
    engines: { node: '>=6' }
    dev: true

  /@sindresorhus/is/0.7.0:
    resolution:
      {
        integrity: sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==
      }
    engines: { node: '>=4' }
    dev: true

  /@sindresorhus/is/4.0.1:
    resolution:
      {
        integrity: sha512-Qm9hBEBu18wt1PO2flE7LPb30BHMQt1eQgbV76YntdNk73XZGpn3izvGTYxbGgzXKgbCjiia0uxTd3aTNQrY/g==
      }
    engines: { node: '>=10' }
    dev: true

  /@sveltejs/adapter-netlify/1.0.0-next.29:
    resolution:
      {
        integrity: sha512-CJAdDv7p1brGKQfMPmsgDeBPygstmuN9VYO+x+nV3DfMTPg7WYwDuZ8OwSjCHE4tvsWARHKZGvsSLe1lz0T5ug==
      }
    dependencies:
      '@iarna/toml': 2.2.5
      esbuild: 0.12.23
    dev: true

  /@sveltejs/adapter-static/1.0.0-next.17:
    resolution:
      {
        integrity: sha512-RKYNkQxtsMgt0wD8PhfXR1hGT1Tmq1E5eZeTr1KxIerczITRnWVT8LElfu/9Kusv44yYlyQtNc1mLoYqgloOQw==
      }
    dev: true

  /@sveltejs/kit/1.0.0-next.166_svelte@3.42.3:
    resolution:
      {
        integrity: sha512-TQWtWbgyc5+eJY1/RZvCc4gHLssnW+PfKh0dGxbysR0r1vahBgLDUELNlc1dktg/jUJm4eEFl4cqDqKsvU84tQ==
      }
    engines: { node: ^12.20 || >=14.13 }
    hasBin: true
    peerDependencies:
      svelte: ^3.39.0
    dependencies:
      '@sveltejs/vite-plugin-svelte': 1.0.0-next.24_svelte@3.42.3+vite@2.5.7
      cheap-watch: 1.0.3
      sade: 1.7.4
      svelte: 3.42.3
      vite: 2.5.7
    transitivePeerDependencies:
      - diff-match-patch
      - supports-color
    dev: true

  /@sveltejs/vite-plugin-svelte/1.0.0-next.24_svelte@3.42.3+vite@2.5.7:
    resolution:
      {
        integrity: sha512-b+n3jcLpk2j/25APQbk5ejCyd0faYTB2bOxR3gY0LX3MFGgdiL8zdf3/aawcPSxLdbL73YVlxNBIATGuvq03uQ==
      }
    engines: { node: ^12.20 || ^14.13.1 || >= 16 }
    peerDependencies:
      diff-match-patch: ^1.0.5
      svelte: ^3.34.0
      vite: ^2.5.3
    peerDependenciesMeta:
      diff-match-patch:
        optional: true
    dependencies:
      '@rollup/pluginutils': 4.1.1
      debug: 4.3.2
      kleur: 4.1.4
      magic-string: 0.25.7
      require-relative: 0.8.7
      svelte: 3.42.3
      svelte-hmr: 0.14.7_svelte@3.42.3
      vite: 2.5.7
    transitivePeerDependencies:
      - supports-color
    dev: true

  /@szmarczak/http-timer/1.1.2:
    resolution:
      {
        integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
      }
    engines: { node: '>=6' }
    dependencies:
      defer-to-connect: 1.1.3
    dev: true

  /@szmarczak/http-timer/4.0.6:
    resolution:
      {
        integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==
      }
    engines: { node: '>=10' }
    dependencies:
      defer-to-connect: 2.0.1
    dev: true

  /@tauri-apps/api/1.0.0-beta.8:
    resolution:
      {
        integrity: sha512-a56lXB7XvQ4+fKtT0pxpkjTSKhyrQ1Vmjyvt2ox3mT9xw3l7s8IOKHJ1WuqW6TA6xdoy3Cyja3Z3prw8hflS7g==
      }
    engines: { node: '>= 12.13.0', npm: '>= 6.6.0', yarn: '>= 1.19.1' }
    dev: false

  /@tauri-apps/cli/1.0.0-beta.10:
    resolution:
      {
        integrity: sha512-T0cvV5Y5vCeEw6tQ7DfuGhXxxe26AwW9i3oYT/AQZlwrLG9Xk02Pp0/lKqd/WeddE3X/IFfSm8YMRCz3VElIWQ==
      }
    engines: { node: '>= 12.20.0', npm: '>= 6.6.0', yarn: '>= 1.19.1' }
    hasBin: true
    dependencies:
      '@tauri-apps/toml': 2.2.4
      chalk: 4.1.2
      cross-env: 7.0.3
      cross-spawn: 7.0.3
      fs-extra: 10.0.0
      global-agent: 3.0.0
      got: 11.8.2
      imagemin: 8.0.1
      imagemin-optipng: 8.0.0
      imagemin-zopfli: 7.0.0
      inquirer: 8.1.2
      is-png: 3.0.0
      minimist: 1.2.5
      ms: 2.1.3
      png2icons: 2.0.1
      read-chunk: 3.2.0
      semver: 7.3.5
      sharp: 0.28.3
      update-notifier: 5.1.0
    dev: true

  /@tauri-apps/toml/2.2.4:
    resolution:
      {
        integrity: sha512-NJV/pdgJObDlDWi5+MTHZ2qyNvdL0dlHqQ72nzQYXWbW1LHMPXgCJYl0pLqL1XxxLtxtInYbtVCGVAcwhGxdkw==
      }
    dev: true

  /@tokenizer/token/0.3.0:
    resolution:
      {
        integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==
      }
    dev: true

  /@trysound/sax/0.1.1:
    resolution:
      {
        integrity: sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==
      }
    engines: { node: '>=10.13.0' }
    dev: true

  /@types/cacheable-request/6.0.2:
    resolution:
      {
        integrity: sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==
      }
    dependencies:
      '@types/http-cache-semantics': 4.0.1
      '@types/keyv': 3.1.2
      '@types/node': 16.7.2
      '@types/responselike': 1.0.0
    dev: true

  /@types/http-cache-semantics/4.0.1:
    resolution:
      {
        integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==
      }
    dev: true

  /@types/keyv/3.1.2:
    resolution:
      {
        integrity: sha512-/FvAK2p4jQOaJ6CGDHJTqZcUtbZe820qIeTg7o0Shg7drB4JHeL+V/dhSaly7NXx6u8eSee+r7coT+yuJEvDLg==
      }
    dependencies:
      '@types/node': 16.7.2
    dev: true

  /@types/node/16.7.2:
    resolution:
      {
        integrity: sha512-TbG4TOx9hng8FKxaVrCisdaxKxqEwJ3zwHoCWXZ0Jw6mnvTInpaB99/2Cy4+XxpXtjNv9/TgfGSvZFyfV/t8Fw==
      }
    dev: true

  /@types/pug/2.0.5:
    resolution:
      {
        integrity: sha512-LOnASQoeNZMkzexRuyqcBBDZ6rS+rQxUMkmj5A0PkhhiSZivLIuz6Hxyr1mkGoEZEkk66faROmpMi4fFkrKsBA==
      }
    dev: true

  /@types/responselike/1.0.0:
    resolution:
      {
        integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==
      }
    dependencies:
      '@types/node': 16.7.2
    dev: true

  /@types/sass/1.16.1:
    resolution:
      {
        integrity: sha512-iZUcRrGuz/Tbg3loODpW7vrQJkUtpY2fFSf4ELqqkApcS2TkZ1msk7ie8iZPB86lDOP8QOTTmuvWjc5S0R9OjQ==
      }
    dependencies:
      '@types/node': 16.7.2
    dev: true

  /alphanum-sort/1.0.2:
    resolution: { integrity: sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= }
    dev: true

  /ansi-align/3.0.0:
    resolution:
      {
        integrity: sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==
      }
    dependencies:
      string-width: 3.1.0
    dev: true

  /ansi-escapes/4.3.2:
    resolution:
      {
        integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
      }
    engines: { node: '>=8' }
    dependencies:
      type-fest: 0.21.3
    dev: true

  /ansi-regex/2.1.1:
    resolution: { integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= }
    engines: { node: '>=0.10.0' }
    dev: true

  /ansi-regex/4.1.0:
    resolution:
      {
        integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
      }
    engines: { node: '>=6' }
    dev: true

  /ansi-regex/5.0.0:
    resolution:
      {
        integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
      }
    engines: { node: '>=8' }
    dev: true

  /ansi-styles/2.2.1:
    resolution: { integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= }
    engines: { node: '>=0.10.0' }
    dev: true

  /ansi-styles/3.2.1:
    resolution:
      {
        integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
      }
    engines: { node: '>=4' }
    dependencies:
      color-convert: 1.9.3

  /ansi-styles/4.3.0:
    resolution:
      {
        integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
      }
    engines: { node: '>=8' }
    dependencies:
      color-convert: 2.0.1
    dev: true

  /aproba/1.2.0:
    resolution:
      {
        integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
      }
    dev: true

  /arch/2.2.0:
    resolution:
      {
        integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==
      }
    dev: true

  /archive-type/4.0.0:
    resolution: { integrity: sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA= }
    engines: { node: '>=4' }
    dependencies:
      file-type: 4.4.0
    dev: true

  /are-we-there-yet/1.1.5:
    resolution:
      {
        integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
      }
    dependencies:
      delegates: 1.0.0
      readable-stream: 2.3.7
    dev: true

  /array-find-index/1.0.2:
    resolution: { integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= }
    engines: { node: '>=0.10.0' }
    dev: true

  /array-union/3.0.1:
    resolution:
      {
        integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==
      }
    engines: { node: '>=12' }
    dev: true

  /autoprefixer/10.3.4_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-EKjKDXOq7ug+jagLzmnoTRpTT0q1KVzEJqrJd0hCBa7FiG0WbFOBCcJCy2QkW1OckpO3qgttA1aWjVbeIPAecw==
      }
    engines: { node: ^10 || ^12 || >=14 }
    hasBin: true
    peerDependencies:
      postcss: ^8.1.0
    dependencies:
      browserslist: 4.17.0
      caniuse-lite: 1.0.30001256
      colorette: 1.3.0
      fraction.js: 4.1.1
      normalize-range: 0.1.2
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
    dev: true

  /balanced-match/1.0.2:
    resolution:
      {
        integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
      }
    dev: true

  /base64-js/1.5.1:
    resolution:
      {
        integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
      }
    dev: true

  /bin-build/3.0.0:
    resolution:
      {
        integrity: sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==
      }
    engines: { node: '>=4' }
    dependencies:
      decompress: 4.2.1
      download: 6.2.5
      execa: 0.7.0
      p-map-series: 1.0.0
      tempfile: 2.0.0
    dev: true

  /bin-check/4.1.0:
    resolution:
      {
        integrity: sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==
      }
    engines: { node: '>=4' }
    dependencies:
      execa: 0.7.0
      executable: 4.1.1
    dev: true

  /bin-version-check/4.0.0:
    resolution:
      {
        integrity: sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==
      }
    engines: { node: '>=6' }
    dependencies:
      bin-version: 3.1.0
      semver: 5.7.1
      semver-truncate: 1.1.2
    dev: true

  /bin-version/3.1.0:
    resolution:
      {
        integrity: sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==
      }
    engines: { node: '>=6' }
    dependencies:
      execa: 1.0.0
      find-versions: 3.2.0
    dev: true

  /bin-wrapper/4.1.0:
    resolution:
      {
        integrity: sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==
      }
    engines: { node: '>=6' }
    dependencies:
      bin-check: 4.1.0
      bin-version-check: 4.0.0
      download: 7.1.0
      import-lazy: 3.1.0
      os-filter-obj: 2.0.0
      pify: 4.0.1
    dev: true

  /bl/1.2.3:
    resolution:
      {
        integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==
      }
    dependencies:
      readable-stream: 2.3.7
      safe-buffer: 5.2.1
    dev: true

  /bl/4.1.0:
    resolution:
      {
        integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
      }
    dependencies:
      buffer: 5.7.1
      inherits: 2.0.4
      readable-stream: 3.6.0
    dev: true

  /boolbase/1.0.0:
    resolution: { integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24= }
    dev: true

  /boolean/3.1.4:
    resolution:
      {
        integrity: sha512-3hx0kwU3uzG6ReQ3pnaFQPSktpBw6RHN3/ivDKEuU8g1XSfafowyvDnadjv1xp8IZqhtSukxlwv9bF6FhX8m0w==
      }
    dev: true

  /boxen/5.0.1:
    resolution:
      {
        integrity: sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==
      }
    engines: { node: '>=10' }
    dependencies:
      ansi-align: 3.0.0
      camelcase: 6.2.0
      chalk: 4.1.2
      cli-boxes: 2.2.1
      string-width: 4.2.2
      type-fest: 0.20.2
      widest-line: 3.1.0
      wrap-ansi: 7.0.0
    dev: true

  /brace-expansion/1.1.11:
    resolution:
      {
        integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
      }
    dependencies:
      balanced-match: 1.0.2
      concat-map: 0.0.1
    dev: true

  /braces/3.0.2:
    resolution:
      {
        integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
      }
    engines: { node: '>=8' }
    dependencies:
      fill-range: 7.0.1
    dev: true

  /browserslist/4.17.0:
    resolution:
      {
        integrity: sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==
      }
    engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 }
    hasBin: true
    dependencies:
      caniuse-lite: 1.0.30001256
      colorette: 1.3.0
      electron-to-chromium: 1.3.835
      escalade: 3.1.1
      node-releases: 1.1.75
    dev: true

  /buffer-alloc-unsafe/1.1.0:
    resolution:
      {
        integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==
      }
    dev: true

  /buffer-alloc/1.2.0:
    resolution:
      {
        integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==
      }
    dependencies:
      buffer-alloc-unsafe: 1.1.0
      buffer-fill: 1.0.0
    dev: true

  /buffer-crc32/0.2.13:
    resolution: { integrity: sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= }
    dev: true

  /buffer-fill/1.0.0:
    resolution: { integrity: sha1-+PeLdniYiO858gXNY39o5wISKyw= }
    dev: true

  /buffer/5.7.1:
    resolution:
      {
        integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
      }
    dependencies:
      base64-js: 1.5.1
      ieee754: 1.2.1
    dev: true

  /cacheable-lookup/5.0.4:
    resolution:
      {
        integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==
      }
    engines: { node: '>=10.6.0' }
    dev: true

  /cacheable-request/2.1.4:
    resolution: { integrity: sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0= }
    dependencies:
      clone-response: 1.0.2
      get-stream: 3.0.0
      http-cache-semantics: 3.8.1
      keyv: 3.0.0
      lowercase-keys: 1.0.0
      normalize-url: 2.0.1
      responselike: 1.0.2
    dev: true

  /cacheable-request/6.1.0:
    resolution:
      {
        integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
      }
    engines: { node: '>=8' }
    dependencies:
      clone-response: 1.0.2
      get-stream: 5.2.0
      http-cache-semantics: 4.1.0
      keyv: 3.1.0
      lowercase-keys: 2.0.0
      normalize-url: 4.5.1
      responselike: 1.0.2
    dev: true

  /cacheable-request/7.0.2:
    resolution:
      {
        integrity: sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==
      }
    engines: { node: '>=8' }
    dependencies:
      clone-response: 1.0.2
      get-stream: 5.2.0
      http-cache-semantics: 4.1.0
      keyv: 4.0.3
      lowercase-keys: 2.0.0
      normalize-url: 6.1.0
      responselike: 2.0.0
    dev: true

  /camelcase-keys/2.1.0:
    resolution: { integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc= }
    engines: { node: '>=0.10.0' }
    dependencies:
      camelcase: 2.1.1
      map-obj: 1.0.1
    dev: true

  /camelcase/2.1.1:
    resolution: { integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= }
    engines: { node: '>=0.10.0' }
    dev: true

  /camelcase/5.3.1:
    resolution:
      {
        integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
      }
    engines: { node: '>=6' }
    dev: true

  /camelcase/6.2.0:
    resolution:
      {
        integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
      }
    engines: { node: '>=10' }
    dev: true

  /caniuse-api/3.0.0:
    resolution:
      {
        integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==
      }
    dependencies:
      browserslist: 4.17.0
      caniuse-lite: 1.0.30001256
      lodash.memoize: 4.1.2
      lodash.uniq: 4.5.0
    dev: true

  /caniuse-lite/1.0.30001256:
    resolution:
      {
        integrity: sha512-QirrvMLmB4txNnxiaG/xbm6FSzv9LqOZ3Jp9VtCYb3oPIfCHpr/oGn38pFq0udwlkctvXQgPthaXqJ76DaYGnA==
      }
    dev: true

  /caw/2.0.1:
    resolution:
      {
        integrity: sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==
      }
    engines: { node: '>=4' }
    dependencies:
      get-proxy: 2.1.0
      isurl: 1.0.0
      tunnel-agent: 0.6.0
      url-to-options: 1.0.1
    dev: true

  /chalk/1.1.3:
    resolution: { integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= }
    engines: { node: '>=0.10.0' }
    dependencies:
      ansi-styles: 2.2.1
      escape-string-regexp: 1.0.5
      has-ansi: 2.0.0
      strip-ansi: 3.0.1
      supports-color: 2.0.0
    dev: true

  /chalk/2.4.2:
    resolution:
      {
        integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
      }
    engines: { node: '>=4' }
    dependencies:
      ansi-styles: 3.2.1
      escape-string-regexp: 1.0.5
      supports-color: 5.5.0
    dev: false

  /chalk/4.1.2:
    resolution:
      {
        integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
      }
    engines: { node: '>=10' }
    dependencies:
      ansi-styles: 4.3.0
      supports-color: 7.2.0
    dev: true

  /chardet/0.7.0:
    resolution:
      {
        integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==
      }
    dev: true

  /cheap-watch/1.0.3:
    resolution:
      {
        integrity: sha512-xC5CruMhLzjPwJ5ecUxGu1uGmwJQykUhqd2QrCrYbwvsFYdRyviu6jG9+pccwDXJR/OpmOTOJ9yLFunVgQu9wg==
      }
    engines: { node: '>=8' }
    dev: true

  /chownr/1.1.4:
    resolution:
      {
        integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
      }
    dev: true

  /chroma-js/1.4.1:
    resolution:
      {
        integrity: sha512-jTwQiT859RTFN/vIf7s+Vl/Z2LcMrvMv3WUFmd/4u76AdlFC0NTNgqEEFPcRiHmAswPsMiQEDZLM8vX8qXpZNQ==
      }
    dev: false

  /ci-info/2.0.0:
    resolution:
      {
        integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
      }
    dev: true

  /cli-boxes/2.2.1:
    resolution:
      {
        integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==
      }
    engines: { node: '>=6' }
    dev: true

  /cli-cursor/3.1.0:
    resolution:
      {
        integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
      }
    engines: { node: '>=8' }
    dependencies:
      restore-cursor: 3.1.0
    dev: true

  /cli-spinners/2.6.0:
    resolution:
      {
        integrity: sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==
      }
    engines: { node: '>=6' }
    dev: true

  /cli-width/3.0.0:
    resolution:
      {
        integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==
      }
    engines: { node: '>= 10' }
    dev: true

  /cliui/5.0.0:
    resolution:
      {
        integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
      }
    dependencies:
      string-width: 3.1.0
      strip-ansi: 5.2.0
      wrap-ansi: 5.1.0
    dev: true

  /clone-response/1.0.2:
    resolution: { integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= }
    dependencies:
      mimic-response: 1.0.1
    dev: true

  /clone/1.0.4:
    resolution: { integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4= }
    engines: { node: '>=0.8' }
    dev: true

  /code-point-at/1.1.0:
    resolution: { integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= }
    engines: { node: '>=0.10.0' }
    dev: true

  /color-convert/1.9.3:
    resolution:
      {
        integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
      }
    dependencies:
      color-name: 1.1.3

  /color-convert/2.0.1:
    resolution:
      {
        integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
      }
    engines: { node: '>=7.0.0' }
    dependencies:
      color-name: 1.1.4
    dev: true

  /color-name/1.1.3:
    resolution: { integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= }

  /color-name/1.1.4:
    resolution:
      {
        integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
      }
    dev: true

  /color-string/1.6.0:
    resolution:
      {
        integrity: sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==
      }
    dependencies:
      color-name: 1.1.4
      simple-swizzle: 0.2.2
    dev: true

  /color/3.2.1:
    resolution:
      {
        integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==
      }
    dependencies:
      color-convert: 1.9.3
      color-string: 1.6.0
    dev: true

  /colord/2.7.0:
    resolution:
      {
        integrity: sha512-pZJBqsHz+pYyw3zpX6ZRXWoCHM1/cvFikY9TV8G3zcejCaKE0lhankoj8iScyrrePA8C7yJ5FStfA9zbcOnw7Q==
      }
    dev: true

  /colorette/1.3.0:
    resolution:
      {
        integrity: sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==
      }
    dev: true

  /commander/2.20.3:
    resolution:
      {
        integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
      }
    dev: true

  /commander/7.2.0:
    resolution:
      {
        integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
      }
    engines: { node: '>= 10' }
    dev: true

  /concat-map/0.0.1:
    resolution: { integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= }
    dev: true

  /config-chain/1.1.13:
    resolution:
      {
        integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==
      }
    dependencies:
      ini: 1.3.8
      proto-list: 1.2.4
    dev: true

  /configstore/5.0.1:
    resolution:
      {
        integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==
      }
    engines: { node: '>=8' }
    dependencies:
      dot-prop: 5.3.0
      graceful-fs: 4.2.8
      make-dir: 3.1.0
      unique-string: 2.0.0
      write-file-atomic: 3.0.3
      xdg-basedir: 4.0.0
    dev: true

  /console-control-strings/1.1.0:
    resolution: { integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= }
    dev: true

  /console-stream/0.1.1:
    resolution: { integrity: sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ= }
    dev: true

  /content-disposition/0.5.3:
    resolution:
      {
        integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==
      }
    engines: { node: '>= 0.6' }
    dependencies:
      safe-buffer: 5.1.2
    dev: true

  /cookie/0.4.1:
    resolution:
      {
        integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==
      }
    engines: { node: '>= 0.6' }
    dev: false

  /core-util-is/1.0.2:
    resolution: { integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= }
    dev: true

  /cross-env/7.0.3:
    resolution:
      {
        integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==
      }
    engines: { node: '>=10.14', npm: '>=6', yarn: '>=1' }
    hasBin: true
    dependencies:
      cross-spawn: 7.0.3
    dev: true

  /cross-spawn/5.1.0:
    resolution: { integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= }
    dependencies:
      lru-cache: 4.1.5
      shebang-command: 1.2.0
      which: 1.3.1
    dev: true

  /cross-spawn/6.0.5:
    resolution:
      {
        integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
      }
    engines: { node: '>=4.8' }
    dependencies:
      nice-try: 1.0.5
      path-key: 2.0.1
      semver: 5.7.1
      shebang-command: 1.2.0
      which: 1.3.1
    dev: true

  /cross-spawn/7.0.3:
    resolution:
      {
        integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
      }
    engines: { node: '>= 8' }
    dependencies:
      path-key: 3.1.1
      shebang-command: 2.0.0
      which: 2.0.2
    dev: true

  /crypto-random-string/2.0.0:
    resolution:
      {
        integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
      }
    engines: { node: '>=8' }
    dev: true

  /css-color-names/1.0.1:
    resolution:
      {
        integrity: sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==
      }
    dev: true

  /css-declaration-sorter/6.1.3_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==
      }
    engines: { node: '>= 10' }
    peerDependencies:
      postcss: ^8.0.9
    dependencies:
      postcss: 8.3.6
      timsort: 0.3.0
    dev: true

  /css-select/4.1.3:
    resolution:
      {
        integrity: sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==
      }
    dependencies:
      boolbase: 1.0.0
      css-what: 5.0.1
      domhandler: 4.2.2
      domutils: 2.8.0
      nth-check: 2.0.0
    dev: true

  /css-tree/1.1.3:
    resolution:
      {
        integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==
      }
    engines: { node: '>=8.0.0' }
    dependencies:
      mdn-data: 2.0.14
      source-map: 0.6.1
    dev: true

  /css-what/5.0.1:
    resolution:
      {
        integrity: sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==
      }
    engines: { node: '>= 6' }
    dev: true

  /cssesc/3.0.0:
    resolution:
      {
        integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
      }
    engines: { node: '>=4' }
    hasBin: true
    dev: true

  /cssnano-preset-default/5.1.4_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      css-declaration-sorter: 6.1.3_postcss@8.3.6
      cssnano-utils: 2.0.1_postcss@8.3.6
      postcss: 8.3.6
      postcss-calc: 8.0.0_postcss@8.3.6
      postcss-colormin: 5.2.0_postcss@8.3.6
      postcss-convert-values: 5.0.1_postcss@8.3.6
      postcss-discard-comments: 5.0.1_postcss@8.3.6
      postcss-discard-duplicates: 5.0.1_postcss@8.3.6
      postcss-discard-empty: 5.0.1_postcss@8.3.6
      postcss-discard-overridden: 5.0.1_postcss@8.3.6
      postcss-merge-longhand: 5.0.2_postcss@8.3.6
      postcss-merge-rules: 5.0.2_postcss@8.3.6
      postcss-minify-font-values: 5.0.1_postcss@8.3.6
      postcss-minify-gradients: 5.0.2_postcss@8.3.6
      postcss-minify-params: 5.0.1_postcss@8.3.6
      postcss-minify-selectors: 5.1.0_postcss@8.3.6
      postcss-normalize-charset: 5.0.1_postcss@8.3.6
      postcss-normalize-display-values: 5.0.1_postcss@8.3.6
      postcss-normalize-positions: 5.0.1_postcss@8.3.6
      postcss-normalize-repeat-style: 5.0.1_postcss@8.3.6
      postcss-normalize-string: 5.0.1_postcss@8.3.6
      postcss-normalize-timing-functions: 5.0.1_postcss@8.3.6
      postcss-normalize-unicode: 5.0.1_postcss@8.3.6
      postcss-normalize-url: 5.0.2_postcss@8.3.6
      postcss-normalize-whitespace: 5.0.1_postcss@8.3.6
      postcss-ordered-values: 5.0.2_postcss@8.3.6
      postcss-reduce-initial: 5.0.1_postcss@8.3.6
      postcss-reduce-transforms: 5.0.1_postcss@8.3.6
      postcss-svgo: 5.0.2_postcss@8.3.6
      postcss-unique-selectors: 5.0.1_postcss@8.3.6
    dev: true

  /cssnano-utils/2.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      postcss: 8.3.6
    dev: true

  /cssnano/5.0.8_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      cssnano-preset-default: 5.1.4_postcss@8.3.6
      is-resolvable: 1.1.0
      lilconfig: 2.0.3
      postcss: 8.3.6
      yaml: 1.10.2
    dev: true

  /csso/4.2.0:
    resolution:
      {
        integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==
      }
    engines: { node: '>=8.0.0' }
    dependencies:
      css-tree: 1.1.3
    dev: true

  /currently-unhandled/0.4.1:
    resolution: { integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o= }
    engines: { node: '>=0.10.0' }
    dependencies:
      array-find-index: 1.0.2
    dev: true

  /debug/4.3.2:
    resolution:
      {
        integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
      }
    engines: { node: '>=6.0' }
    peerDependencies:
      supports-color: '*'
    peerDependenciesMeta:
      supports-color:
        optional: true
    dependencies:
      ms: 2.1.2
    dev: true

  /decamelize/1.2.0:
    resolution: { integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= }
    engines: { node: '>=0.10.0' }
    dev: true

  /decode-uri-component/0.2.0:
    resolution: { integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= }
    engines: { node: '>=0.10' }
    dev: true

  /decompress-response/3.3.0:
    resolution: { integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= }
    engines: { node: '>=4' }
    dependencies:
      mimic-response: 1.0.1
    dev: true

  /decompress-response/4.2.1:
    resolution:
      {
        integrity: sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==
      }
    engines: { node: '>=8' }
    dependencies:
      mimic-response: 2.1.0
    dev: true

  /decompress-response/6.0.0:
    resolution:
      {
        integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
      }
    engines: { node: '>=10' }
    dependencies:
      mimic-response: 3.1.0
    dev: true

  /decompress-tar/4.1.1:
    resolution:
      {
        integrity: sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==
      }
    engines: { node: '>=4' }
    dependencies:
      file-type: 5.2.0
      is-stream: 1.1.0
      tar-stream: 1.6.2
    dev: true

  /decompress-tarbz2/4.1.1:
    resolution:
      {
        integrity: sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==
      }
    engines: { node: '>=4' }
    dependencies:
      decompress-tar: 4.1.1
      file-type: 6.2.0
      is-stream: 1.1.0
      seek-bzip: 1.0.6
      unbzip2-stream: 1.4.3
    dev: true

  /decompress-targz/4.1.1:
    resolution:
      {
        integrity: sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==
      }
    engines: { node: '>=4' }
    dependencies:
      decompress-tar: 4.1.1
      file-type: 5.2.0
      is-stream: 1.1.0
    dev: true

  /decompress-unzip/4.0.1:
    resolution: { integrity: sha1-3qrM39FK6vhVePczroIQ+bSEj2k= }
    engines: { node: '>=4' }
    dependencies:
      file-type: 3.9.0
      get-stream: 2.3.1
      pify: 2.3.0
      yauzl: 2.10.0
    dev: true

  /decompress/4.2.1:
    resolution:
      {
        integrity: sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==
      }
    engines: { node: '>=4' }
    dependencies:
      decompress-tar: 4.1.1
      decompress-tarbz2: 4.1.1
      decompress-targz: 4.1.1
      decompress-unzip: 4.0.1
      graceful-fs: 4.2.8
      make-dir: 1.3.0
      pify: 2.3.0
      strip-dirs: 2.1.0
    dev: true

  /deep-extend/0.6.0:
    resolution:
      {
        integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
      }
    engines: { node: '>=4.0.0' }
    dev: true

  /defaults/1.0.3:
    resolution: { integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= }
    dependencies:
      clone: 1.0.4
    dev: true

  /defer-to-connect/1.1.3:
    resolution:
      {
        integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
      }
    dev: true

  /defer-to-connect/2.0.1:
    resolution:
      {
        integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==
      }
    engines: { node: '>=10' }
    dev: true

  /define-properties/1.1.3:
    resolution:
      {
        integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
      }
    engines: { node: '>= 0.4' }
    dependencies:
      object-keys: 1.1.1
    dev: true

  /delegates/1.0.0:
    resolution: { integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= }
    dev: true

  /detect-indent/6.1.0:
    resolution:
      {
        integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==
      }
    engines: { node: '>=8' }
    dev: true

  /detect-libc/1.0.3:
    resolution: { integrity: sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= }
    engines: { node: '>=0.10' }
    hasBin: true
    dev: true

  /detect-node/2.1.0:
    resolution:
      {
        integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==
      }
    dev: true

  /dir-glob/3.0.1:
    resolution:
      {
        integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
      }
    engines: { node: '>=8' }
    dependencies:
      path-type: 4.0.0
    dev: true

  /dom-serializer/1.3.2:
    resolution:
      {
        integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==
      }
    dependencies:
      domelementtype: 2.2.0
      domhandler: 4.2.2
      entities: 2.2.0
    dev: true

  /domelementtype/2.2.0:
    resolution:
      {
        integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==
      }
    dev: true

  /domhandler/4.2.2:
    resolution:
      {
        integrity: sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==
      }
    engines: { node: '>= 4' }
    dependencies:
      domelementtype: 2.2.0
    dev: true

  /domutils/2.8.0:
    resolution:
      {
        integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
      }
    dependencies:
      dom-serializer: 1.3.2
      domelementtype: 2.2.0
      domhandler: 4.2.2
    dev: true

  /dot-prop/5.3.0:
    resolution:
      {
        integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==
      }
    engines: { node: '>=8' }
    dependencies:
      is-obj: 2.0.0
    dev: true

  /download/6.2.5:
    resolution:
      {
        integrity: sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==
      }
    engines: { node: '>=4' }
    dependencies:
      caw: 2.0.1
      content-disposition: 0.5.3
      decompress: 4.2.1
      ext-name: 5.0.0
      file-type: 5.2.0
      filenamify: 2.1.0
      get-stream: 3.0.0
      got: 7.1.0
      make-dir: 1.3.0
      p-event: 1.3.0
      pify: 3.0.0
    dev: true

  /download/7.1.0:
    resolution:
      {
        integrity: sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==
      }
    engines: { node: '>=6' }
    dependencies:
      archive-type: 4.0.0
      caw: 2.0.1
      content-disposition: 0.5.3
      decompress: 4.2.1
      ext-name: 5.0.0
      file-type: 8.1.0
      filenamify: 2.1.0
      get-stream: 3.0.0
      got: 8.3.2
      make-dir: 1.3.0
      p-event: 2.3.1
      pify: 3.0.0
    dev: true

  /duplexer3/0.1.4:
    resolution: { integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= }
    dev: true

  /easing-coordinates/2.0.2:
    resolution:
      {
        integrity: sha512-uQpJaLQX2CKVnN27YvN4sL4pXyEFGAv00y4zgrC46H0EBHrDhJc/8OsT2CQ5/6yz6+d+u8ACGd9bo4v83FNVlg==
      }
    dev: false

  /electron-to-chromium/1.3.835:
    resolution:
      {
        integrity: sha512-rHQszGg2KLMqOWPNTpwCnlp7Kb85haJa8j089DJCreZueykoSN/in+EMlay3SSDMNKR4VGPvfskxofHV18xVJg==
      }
    dev: true

  /emoji-regex/7.0.3:
    resolution:
      {
        integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
      }
    dev: true

  /emoji-regex/8.0.0:
    resolution:
      {
        integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
      }
    dev: true

  /end-of-stream/1.4.4:
    resolution:
      {
        integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
      }
    dependencies:
      once: 1.4.0
    dev: true

  /entities/2.2.0:
    resolution:
      {
        integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
      }
    dev: true

  /error-ex/1.3.2:
    resolution:
      {
        integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
      }
    dependencies:
      is-arrayish: 0.2.1
    dev: true

  /es6-error/4.1.1:
    resolution:
      {
        integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==
      }
    dev: true

  /esbuild/0.12.23:
    resolution:
      {
        integrity: sha512-qvS4aKnmKikoWGscd5lVAzgobMovlH/JhaWitRiQ8xJx0x1Fym0pqVjMFs43Nvff8WpibeWm+fWoLK88T1U0Xw==
      }
    hasBin: true
    requiresBuild: true
    dev: true

  /escalade/3.1.1:
    resolution:
      {
        integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
      }
    engines: { node: '>=6' }
    dev: true

  /escape-goat/2.1.1:
    resolution:
      {
        integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==
      }
    engines: { node: '>=8' }
    dev: true

  /escape-string-regexp/1.0.5:
    resolution: { integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= }
    engines: { node: '>=0.8.0' }

  /escape-string-regexp/4.0.0:
    resolution:
      {
        integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
      }
    engines: { node: '>=10' }
    dev: true

  /estree-walker/2.0.2:
    resolution:
      {
        integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
      }
    dev: true

  /exec-buffer/3.2.0:
    resolution:
      {
        integrity: sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==
      }
    engines: { node: '>=4' }
    dependencies:
      execa: 0.7.0
      p-finally: 1.0.0
      pify: 3.0.0
      rimraf: 2.7.1
      tempfile: 2.0.0
    dev: true

  /execa/0.7.0:
    resolution: { integrity: sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= }
    engines: { node: '>=4' }
    dependencies:
      cross-spawn: 5.1.0
      get-stream: 3.0.0
      is-stream: 1.1.0
      npm-run-path: 2.0.2
      p-finally: 1.0.0
      signal-exit: 3.0.3
      strip-eof: 1.0.0
    dev: true

  /execa/1.0.0:
    resolution:
      {
        integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==
      }
    engines: { node: '>=6' }
    dependencies:
      cross-spawn: 6.0.5
      get-stream: 4.1.0
      is-stream: 1.1.0
      npm-run-path: 2.0.2
      p-finally: 1.0.0
      signal-exit: 3.0.3
      strip-eof: 1.0.0
    dev: true

  /executable/4.1.1:
    resolution:
      {
        integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==
      }
    engines: { node: '>=4' }
    dependencies:
      pify: 2.3.0
    dev: true

  /expand-template/2.0.3:
    resolution:
      {
        integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==
      }
    engines: { node: '>=6' }
    dev: true

  /ext-list/2.2.2:
    resolution:
      {
        integrity: sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==
      }
    engines: { node: '>=0.10.0' }
    dependencies:
      mime-db: 1.49.0
    dev: true

  /ext-name/5.0.0:
    resolution:
      {
        integrity: sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==
      }
    engines: { node: '>=4' }
    dependencies:
      ext-list: 2.2.2
      sort-keys-length: 1.0.1
    dev: true

  /external-editor/3.1.0:
    resolution:
      {
        integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==
      }
    engines: { node: '>=4' }
    dependencies:
      chardet: 0.7.0
      iconv-lite: 0.4.24
      tmp: 0.0.33
    dev: true

  /fast-glob/3.2.7:
    resolution:
      {
        integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==
      }
    engines: { node: '>=8' }
    dependencies:
      '@nodelib/fs.stat': 2.0.5
      '@nodelib/fs.walk': 1.2.8
      glob-parent: 5.1.2
      merge2: 1.4.1
      micromatch: 4.0.4
    dev: true

  /fastq/1.12.0:
    resolution:
      {
        integrity: sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg==
      }
    dependencies:
      reusify: 1.0.4
    dev: true

  /fd-slicer/1.1.0:
    resolution: { integrity: sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= }
    dependencies:
      pend: 1.2.0
    dev: true

  /figures/1.7.0:
    resolution: { integrity: sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= }
    engines: { node: '>=0.10.0' }
    dependencies:
      escape-string-regexp: 1.0.5
      object-assign: 4.1.1
    dev: true

  /figures/3.2.0:
    resolution:
      {
        integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
      }
    engines: { node: '>=8' }
    dependencies:
      escape-string-regexp: 1.0.5
    dev: true

  /file-type/16.5.3:
    resolution:
      {
        integrity: sha512-uVsl7iFhHSOY4bEONLlTK47iAHtNsFHWP5YE4xJfZ4rnX7S1Q3wce09XgqSC7E/xh8Ncv/be1lNoyprlUH/x6A==
      }
    engines: { node: '>=10' }
    dependencies:
      readable-web-to-node-stream: 3.0.2
      strtok3: 6.2.4
      token-types: 4.1.1
    dev: true

  /file-type/3.9.0:
    resolution: { integrity: sha1-JXoHg4TR24CHvESdEH1SpSZyuek= }
    engines: { node: '>=0.10.0' }
    dev: true

  /file-type/4.4.0:
    resolution: { integrity: sha1-G2AOX8ofvcboDApwxxyNul95BsU= }
    engines: { node: '>=4' }
    dev: true

  /file-type/5.2.0:
    resolution: { integrity: sha1-LdvqfHP/42No365J3DOMBYwritY= }
    engines: { node: '>=4' }
    dev: true

  /file-type/6.2.0:
    resolution:
      {
        integrity: sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==
      }
    engines: { node: '>=4' }
    dev: true

  /file-type/8.1.0:
    resolution:
      {
        integrity: sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==
      }
    engines: { node: '>=6' }
    dev: true

  /filename-reserved-regex/2.0.0:
    resolution: { integrity: sha1-q/c9+rc10EVECr/qLZHzieu/oik= }
    engines: { node: '>=4' }
    dev: true

  /filenamify/2.1.0:
    resolution:
      {
        integrity: sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==
      }
    engines: { node: '>=4' }
    dependencies:
      filename-reserved-regex: 2.0.0
      strip-outer: 1.0.1
      trim-repeated: 1.0.0
    dev: true

  /fill-range/7.0.1:
    resolution:
      {
        integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
      }
    engines: { node: '>=8' }
    dependencies:
      to-regex-range: 5.0.1
    dev: true

  /find-up/1.1.2:
    resolution: { integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= }
    engines: { node: '>=0.10.0' }
    dependencies:
      path-exists: 2.1.0
      pinkie-promise: 2.0.1
    dev: true

  /find-up/3.0.0:
    resolution:
      {
        integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
      }
    engines: { node: '>=6' }
    dependencies:
      locate-path: 3.0.0
    dev: true

  /find-versions/3.2.0:
    resolution:
      {
        integrity: sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==
      }
    engines: { node: '>=6' }
    dependencies:
      semver-regex: 2.0.0
    dev: true

  /fraction.js/4.1.1:
    resolution:
      {
        integrity: sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==
      }
    dev: true

  /from2/2.3.0:
    resolution: { integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= }
    dependencies:
      inherits: 2.0.4
      readable-stream: 2.3.7
    dev: true

  /fs-constants/1.0.0:
    resolution:
      {
        integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
      }
    dev: true

  /fs-extra/10.0.0:
    resolution:
      {
        integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==
      }
    engines: { node: '>=12' }
    dependencies:
      graceful-fs: 4.2.8
      jsonfile: 6.1.0
      universalify: 2.0.0
    dev: true

  /fs.realpath/1.0.0:
    resolution: { integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= }
    dev: true

  /fsevents/2.3.2:
    resolution:
      {
        integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
      }
    engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 }
    os: [darwin]
    dev: true
    optional: true

  /function-bind/1.1.1:
    resolution:
      {
        integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
      }
    dev: true

  /gauge/2.7.4:
    resolution: { integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= }
    dependencies:
      aproba: 1.2.0
      console-control-strings: 1.1.0
      has-unicode: 2.0.1
      object-assign: 4.1.1
      signal-exit: 3.0.3
      string-width: 1.0.2
      strip-ansi: 3.0.1
      wide-align: 1.1.3
    dev: true

  /get-caller-file/2.0.5:
    resolution:
      {
        integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
      }
    engines: { node: 6.* || 8.* || >= 10.* }
    dev: true

  /get-proxy/2.1.0:
    resolution:
      {
        integrity: sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==
      }
    engines: { node: '>=4' }
    dependencies:
      npm-conf: 1.1.3
    dev: true

  /get-stdin/4.0.1:
    resolution: { integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= }
    engines: { node: '>=0.10.0' }
    dev: true

  /get-stream/2.3.1:
    resolution: { integrity: sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= }
    engines: { node: '>=0.10.0' }
    dependencies:
      object-assign: 4.1.1
      pinkie-promise: 2.0.1
    dev: true

  /get-stream/3.0.0:
    resolution: { integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= }
    engines: { node: '>=4' }
    dev: true

  /get-stream/4.1.0:
    resolution:
      {
        integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
      }
    engines: { node: '>=6' }
    dependencies:
      pump: 3.0.0
    dev: true

  /get-stream/5.2.0:
    resolution:
      {
        integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
      }
    engines: { node: '>=8' }
    dependencies:
      pump: 3.0.0
    dev: true

  /github-from-package/0.0.0:
    resolution: { integrity: sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= }
    dev: true

  /glob-parent/5.1.2:
    resolution:
      {
        integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
      }
    engines: { node: '>= 6' }
    dependencies:
      is-glob: 4.0.1
    dev: true

  /glob/7.1.7:
    resolution:
      {
        integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
      }
    dependencies:
      fs.realpath: 1.0.0
      inflight: 1.0.6
      inherits: 2.0.4
      minimatch: 3.0.4
      once: 1.4.0
      path-is-absolute: 1.0.1
    dev: true

  /global-agent/3.0.0:
    resolution:
      {
        integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==
      }
    engines: { node: '>=10.0' }
    dependencies:
      boolean: 3.1.4
      es6-error: 4.1.1
      matcher: 3.0.0
      roarr: 2.15.4
      semver: 7.3.5
      serialize-error: 7.0.1
    dev: true

  /global-dirs/3.0.0:
    resolution:
      {
        integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==
      }
    engines: { node: '>=10' }
    dependencies:
      ini: 2.0.0
    dev: true

  /globalthis/1.0.2:
    resolution:
      {
        integrity: sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==
      }
    engines: { node: '>= 0.4' }
    dependencies:
      define-properties: 1.1.3
    dev: true

  /globby/12.0.2:
    resolution:
      {
        integrity: sha512-lAsmb/5Lww4r7MM9nCCliDZVIKbZTavrsunAsHLr9oHthrZP1qi7/gAnHOsUs9bLvEt2vKVJhHmxuL7QbDuPdQ==
      }
    engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
    dependencies:
      array-union: 3.0.1
      dir-glob: 3.0.1
      fast-glob: 3.2.7
      ignore: 5.1.8
      merge2: 1.4.1
      slash: 4.0.0
    dev: true

  /got/11.8.2:
    resolution:
      {
        integrity: sha512-D0QywKgIe30ODs+fm8wMZiAcZjypcCodPNuMz5H9Mny7RJ+IjJ10BdmGW7OM7fHXP+O7r6ZwapQ/YQmMSvB0UQ==
      }
    engines: { node: '>=10.19.0' }
    dependencies:
      '@sindresorhus/is': 4.0.1
      '@szmarczak/http-timer': 4.0.6
      '@types/cacheable-request': 6.0.2
      '@types/responselike': 1.0.0
      cacheable-lookup: 5.0.4
      cacheable-request: 7.0.2
      decompress-response: 6.0.0
      http2-wrapper: 1.0.3
      lowercase-keys: 2.0.0
      p-cancelable: 2.1.1
      responselike: 2.0.0
    dev: true

  /got/7.1.0:
    resolution:
      {
        integrity: sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==
      }
    engines: { node: '>=4' }
    dependencies:
      decompress-response: 3.3.0
      duplexer3: 0.1.4
      get-stream: 3.0.0
      is-plain-obj: 1.1.0
      is-retry-allowed: 1.2.0
      is-stream: 1.1.0
      isurl: 1.0.0
      lowercase-keys: 1.0.1
      p-cancelable: 0.3.0
      p-timeout: 1.2.1
      safe-buffer: 5.2.1
      timed-out: 4.0.1
      url-parse-lax: 1.0.0
      url-to-options: 1.0.1
    dev: true

  /got/8.3.2:
    resolution:
      {
        integrity: sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==
      }
    engines: { node: '>=4' }
    dependencies:
      '@sindresorhus/is': 0.7.0
      cacheable-request: 2.1.4
      decompress-response: 3.3.0
      duplexer3: 0.1.4
      get-stream: 3.0.0
      into-stream: 3.1.0
      is-retry-allowed: 1.2.0
      isurl: 1.0.0
      lowercase-keys: 1.0.1
      mimic-response: 1.0.1
      p-cancelable: 0.4.1
      p-timeout: 2.0.1
      pify: 3.0.0
      safe-buffer: 5.2.1
      timed-out: 4.0.1
      url-parse-lax: 3.0.0
      url-to-options: 1.0.1
    dev: true

  /got/9.6.0:
    resolution:
      {
        integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
      }
    engines: { node: '>=8.6' }
    dependencies:
      '@sindresorhus/is': 0.14.0
      '@szmarczak/http-timer': 1.1.2
      cacheable-request: 6.1.0
      decompress-response: 3.3.0
      duplexer3: 0.1.4
      get-stream: 4.1.0
      lowercase-keys: 1.0.1
      mimic-response: 1.0.1
      p-cancelable: 1.1.0
      to-readable-stream: 1.0.0
      url-parse-lax: 3.0.0
    dev: true

  /graceful-fs/4.2.8:
    resolution:
      {
        integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==
      }
    dev: true

  /has-ansi/2.0.0:
    resolution: { integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= }
    engines: { node: '>=0.10.0' }
    dependencies:
      ansi-regex: 2.1.1
    dev: true

  /has-flag/3.0.0:
    resolution: { integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= }
    engines: { node: '>=4' }
    dev: false

  /has-flag/4.0.0:
    resolution:
      {
        integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
      }
    engines: { node: '>=8' }
    dev: true

  /has-symbol-support-x/1.4.2:
    resolution:
      {
        integrity: sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==
      }
    dev: true

  /has-to-string-tag-x/1.4.1:
    resolution:
      {
        integrity: sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==
      }
    dependencies:
      has-symbol-support-x: 1.4.2
    dev: true

  /has-unicode/2.0.1:
    resolution: { integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= }
    dev: true

  /has-yarn/2.1.0:
    resolution:
      {
        integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==
      }
    engines: { node: '>=8' }
    dev: true

  /has/1.0.3:
    resolution:
      {
        integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
      }
    engines: { node: '>= 0.4.0' }
    dependencies:
      function-bind: 1.1.1
    dev: true

  /highlight.js/11.2.0:
    resolution:
      {
        integrity: sha512-JOySjtOEcyG8s4MLR2MNbLUyaXqUunmSnL2kdV/KuGJOmHZuAR5xC54Ko7goAXBWNhf09Vy3B+U7vR62UZ/0iw==
      }
    engines: { node: '>=12.0.0' }
    dev: true

  /hosted-git-info/2.8.9:
    resolution:
      {
        integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
      }
    dev: true

  /http-cache-semantics/3.8.1:
    resolution:
      {
        integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==
      }
    dev: true

  /http-cache-semantics/4.1.0:
    resolution:
      {
        integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
      }
    dev: true

  /http2-wrapper/1.0.3:
    resolution:
      {
        integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==
      }
    engines: { node: '>=10.19.0' }
    dependencies:
      quick-lru: 5.1.1
      resolve-alpn: 1.2.0
    dev: true

  /iconv-lite/0.4.24:
    resolution:
      {
        integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
      }
    engines: { node: '>=0.10.0' }
    dependencies:
      safer-buffer: 2.1.2
    dev: true

  /ieee754/1.2.1:
    resolution:
      {
        integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
      }
    dev: true

  /ignore/5.1.8:
    resolution:
      {
        integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
      }
    engines: { node: '>= 4' }
    dev: true

  /imagemin-optipng/8.0.0:
    resolution:
      {
        integrity: sha512-CUGfhfwqlPjAC0rm8Fy+R2DJDBGjzy2SkfyT09L8rasnF9jSoHFqJ1xxSZWK6HVPZBMhGPMxCTL70OgTHlLF5A==
      }
    engines: { node: '>=10' }
    dependencies:
      exec-buffer: 3.2.0
      is-png: 2.0.0
      optipng-bin: 7.0.0
    dev: true

  /imagemin-zopfli/7.0.0:
    resolution:
      {
        integrity: sha512-nmffj58rVb0O3AlCZLBBVKGyZ5MYPZZfKxUhvA7bwPGougHl/F7EUKSse9jkgXjdvtJYG2ojJeh5N67mYgBM9g==
      }
    engines: { node: '>=10' }
    dependencies:
      exec-buffer: 3.2.0
      is-png: 2.0.0
      zopflipng-bin: 6.0.1
    dev: true

  /imagemin/8.0.1:
    resolution:
      {
        integrity: sha512-Q/QaPi+5HuwbZNtQRqUVk6hKacI6z9iWiCSQBisAv7uBynZwO7t1svkryKl7+iSQbkU/6t9DWnHz04cFs2WY7w==
      }
    engines: { node: '>=12' }
    dependencies:
      file-type: 16.5.3
      globby: 12.0.2
      graceful-fs: 4.2.8
      junk: 3.1.0
      p-pipe: 4.0.0
      replace-ext: 2.0.0
      slash: 3.0.0
    dev: true

  /import-cwd/3.0.0:
    resolution:
      {
        integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==
      }
    engines: { node: '>=8' }
    dependencies:
      import-from: 3.0.0
    dev: true

  /import-from/3.0.0:
    resolution:
      {
        integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==
      }
    engines: { node: '>=8' }
    dependencies:
      resolve-from: 5.0.0
    dev: true

  /import-lazy/2.1.0:
    resolution: { integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= }
    engines: { node: '>=4' }
    dev: true

  /import-lazy/3.1.0:
    resolution:
      {
        integrity: sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==
      }
    engines: { node: '>=6' }
    dev: true

  /imurmurhash/0.1.4:
    resolution: { integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= }
    engines: { node: '>=0.8.19' }
    dev: true

  /indent-string/2.1.0:
    resolution: { integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= }
    engines: { node: '>=0.10.0' }
    dependencies:
      repeating: 2.0.1
    dev: true

  /inflight/1.0.6:
    resolution: { integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= }
    dependencies:
      once: 1.4.0
      wrappy: 1.0.2
    dev: true

  /inherits/2.0.4:
    resolution:
      {
        integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
      }
    dev: true

  /ini/1.3.8:
    resolution:
      {
        integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
      }
    dev: true

  /ini/2.0.0:
    resolution:
      {
        integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
      }
    engines: { node: '>=10' }
    dev: true

  /inquirer/8.1.2:
    resolution:
      {
        integrity: sha512-DHLKJwLPNgkfwNmsuEUKSejJFbkv0FMO9SMiQbjI3n5NQuCrSIBqP66ggqyz2a6t2qEolKrMjhQ3+W/xXgUQ+Q==
      }
    engines: { node: '>=8.0.0' }
    dependencies:
      ansi-escapes: 4.3.2
      chalk: 4.1.2
      cli-cursor: 3.1.0
      cli-width: 3.0.0
      external-editor: 3.1.0
      figures: 3.2.0
      lodash: 4.17.21
      mute-stream: 0.0.8
      ora: 5.4.1
      run-async: 2.4.1
      rxjs: 7.3.0
      string-width: 4.2.2
      strip-ansi: 6.0.0
      through: 2.3.8
    dev: true

  /into-stream/3.1.0:
    resolution: { integrity: sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY= }
    engines: { node: '>=4' }
    dependencies:
      from2: 2.3.0
      p-is-promise: 1.1.0
    dev: true

  /is-absolute-url/3.0.3:
    resolution:
      {
        integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==
      }
    engines: { node: '>=8' }
    dev: true

  /is-arrayish/0.2.1:
    resolution: { integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= }
    dev: true

  /is-arrayish/0.3.2:
    resolution:
      {
        integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
      }
    dev: true

  /is-ci/2.0.0:
    resolution:
      {
        integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
      }
    hasBin: true
    dependencies:
      ci-info: 2.0.0
    dev: true

  /is-core-module/2.6.0:
    resolution:
      {
        integrity: sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==
      }
    dependencies:
      has: 1.0.3
    dev: true

  /is-extglob/2.1.1:
    resolution: { integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= }
    engines: { node: '>=0.10.0' }
    dev: true

  /is-finite/1.1.0:
    resolution:
      {
        integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==
      }
    engines: { node: '>=0.10.0' }
    dev: true

  /is-fullwidth-code-point/1.0.0:
    resolution: { integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs= }
    engines: { node: '>=0.10.0' }
    dependencies:
      number-is-nan: 1.0.1
    dev: true

  /is-fullwidth-code-point/2.0.0:
    resolution: { integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= }
    engines: { node: '>=4' }
    dev: true

  /is-fullwidth-code-point/3.0.0:
    resolution:
      {
        integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
      }
    engines: { node: '>=8' }
    dev: true

  /is-glob/4.0.1:
    resolution:
      {
        integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
      }
    engines: { node: '>=0.10.0' }
    dependencies:
      is-extglob: 2.1.1
    dev: true

  /is-installed-globally/0.4.0:
    resolution:
      {
        integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==
      }
    engines: { node: '>=10' }
    dependencies:
      global-dirs: 3.0.0
      is-path-inside: 3.0.3
    dev: true

  /is-interactive/1.0.0:
    resolution:
      {
        integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
      }
    engines: { node: '>=8' }
    dev: true

  /is-natural-number/4.0.1:
    resolution: { integrity: sha1-q5124dtM7VHjXeDHLr7PCfc0zeg= }
    dev: true

  /is-npm/5.0.0:
    resolution:
      {
        integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==
      }
    engines: { node: '>=10' }
    dev: true

  /is-number/7.0.0:
    resolution:
      {
        integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
      }
    engines: { node: '>=0.12.0' }
    dev: true

  /is-obj/2.0.0:
    resolution:
      {
        integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
      }
    engines: { node: '>=8' }
    dev: true

  /is-object/1.0.2:
    resolution:
      {
        integrity: sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==
      }
    dev: true

  /is-path-inside/3.0.3:
    resolution:
      {
        integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
      }
    engines: { node: '>=8' }
    dev: true

  /is-plain-obj/1.1.0:
    resolution: { integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4= }
    engines: { node: '>=0.10.0' }
    dev: true

  /is-png/2.0.0:
    resolution:
      {
        integrity: sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==
      }
    engines: { node: '>=8' }
    dev: true

  /is-png/3.0.0:
    resolution:
      {
        integrity: sha512-waa2qEuqgLjjYT14KOUQqAEIRRIv7ttkzPVctY/qv+IAKnzXf+JAPKQas50RgO0ECPDUG/iB1zQmwpyB9kkZtQ==
      }
    engines: { node: '>=12' }
    dev: true

  /is-resolvable/1.1.0:
    resolution:
      {
        integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==
      }
    dev: true

  /is-retry-allowed/1.2.0:
    resolution:
      {
        integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==
      }
    engines: { node: '>=0.10.0' }
    dev: true

  /is-stream/1.1.0:
    resolution: { integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= }
    engines: { node: '>=0.10.0' }
    dev: true

  /is-typedarray/1.0.0:
    resolution: { integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= }
    dev: true

  /is-unicode-supported/0.1.0:
    resolution:
      {
        integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
      }
    engines: { node: '>=10' }
    dev: true

  /is-utf8/0.2.1:
    resolution: { integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= }
    dev: true

  /is-yarn-global/0.3.0:
    resolution:
      {
        integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==
      }
    dev: true

  /isarray/1.0.0:
    resolution: { integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= }
    dev: true

  /isexe/2.0.0:
    resolution: { integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= }
    dev: true

  /isurl/1.0.0:
    resolution:
      {
        integrity: sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==
      }
    engines: { node: '>= 4' }
    dependencies:
      has-to-string-tag-x: 1.4.1
      is-object: 1.0.2
    dev: true

  /json-buffer/3.0.0:
    resolution: { integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= }
    dev: true

  /json-buffer/3.0.1:
    resolution:
      {
        integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
      }
    dev: true

  /json-stringify-safe/5.0.1:
    resolution: { integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= }
    dev: true

  /jsonfile/6.1.0:
    resolution:
      {
        integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
      }
    dependencies:
      universalify: 2.0.0
    optionalDependencies:
      graceful-fs: 4.2.8
    dev: true

  /junk/3.1.0:
    resolution:
      {
        integrity: sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==
      }
    engines: { node: '>=8' }
    dev: true

  /keyv/3.0.0:
    resolution:
      {
        integrity: sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==
      }
    dependencies:
      json-buffer: 3.0.0
    dev: true

  /keyv/3.1.0:
    resolution:
      {
        integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
      }
    dependencies:
      json-buffer: 3.0.0
    dev: true

  /keyv/4.0.3:
    resolution:
      {
        integrity: sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==
      }
    dependencies:
      json-buffer: 3.0.1
    dev: true

  /kleur/4.1.4:
    resolution:
      {
        integrity: sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==
      }
    engines: { node: '>=6' }
    dev: true

  /latest-version/5.1.0:
    resolution:
      {
        integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==
      }
    engines: { node: '>=8' }
    dependencies:
      package-json: 6.5.0
    dev: true

  /lilconfig/2.0.3:
    resolution:
      {
        integrity: sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==
      }
    engines: { node: '>=10' }
    dev: true

  /load-json-file/1.1.0:
    resolution: { integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= }
    engines: { node: '>=0.10.0' }
    dependencies:
      graceful-fs: 4.2.8
      parse-json: 2.2.0
      pify: 2.3.0
      pinkie-promise: 2.0.1
      strip-bom: 2.0.0
    dev: true

  /locate-path/3.0.0:
    resolution:
      {
        integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
      }
    engines: { node: '>=6' }
    dependencies:
      p-locate: 3.0.0
      path-exists: 3.0.0
    dev: true

  /lodash.memoize/4.1.2:
    resolution: { integrity: sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= }
    dev: true

  /lodash.uniq/4.5.0:
    resolution: { integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= }
    dev: true

  /lodash/4.17.21:
    resolution:
      {
        integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
      }
    dev: true

  /log-symbols/4.1.0:
    resolution:
      {
        integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
      }
    engines: { node: '>=10' }
    dependencies:
      chalk: 4.1.2
      is-unicode-supported: 0.1.0
    dev: true

  /logalot/2.1.0:
    resolution: { integrity: sha1-X46MkNME7fElMJUaVVSruMXj9VI= }
    engines: { node: '>=0.10.0' }
    dependencies:
      figures: 1.7.0
      squeak: 1.3.0
    dev: true

  /longest/1.0.1:
    resolution: { integrity: sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc= }
    engines: { node: '>=0.10.0' }
    dev: true

  /loud-rejection/1.6.0:
    resolution: { integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= }
    engines: { node: '>=0.10.0' }
    dependencies:
      currently-unhandled: 0.4.1
      signal-exit: 3.0.3
    dev: true

  /lowercase-keys/1.0.0:
    resolution: { integrity: sha1-TjNms55/VFfjXxMkvfb4jQv8cwY= }
    engines: { node: '>=0.10.0' }
    dev: true

  /lowercase-keys/1.0.1:
    resolution:
      {
        integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
      }
    engines: { node: '>=0.10.0' }
    dev: true

  /lowercase-keys/2.0.0:
    resolution:
      {
        integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
      }
    engines: { node: '>=8' }
    dev: true

  /lpad-align/1.1.2:
    resolution: { integrity: sha1-IfYArBwwlcPG5JfuZyce4ISB/p4= }
    engines: { node: '>=0.10.0' }
    hasBin: true
    dependencies:
      get-stdin: 4.0.1
      indent-string: 2.1.0
      longest: 1.0.1
      meow: 3.7.0
    dev: true

  /lru-cache/4.1.5:
    resolution:
      {
        integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
      }
    dependencies:
      pseudomap: 1.0.2
      yallist: 2.1.2
    dev: true

  /lru-cache/6.0.0:
    resolution:
      {
        integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
      }
    engines: { node: '>=10' }
    dependencies:
      yallist: 4.0.0
    dev: true

  /magic-string/0.25.7:
    resolution:
      {
        integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
      }
    dependencies:
      sourcemap-codec: 1.4.8
    dev: true

  /make-dir/1.3.0:
    resolution:
      {
        integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==
      }
    engines: { node: '>=4' }
    dependencies:
      pify: 3.0.0
    dev: true

  /make-dir/3.1.0:
    resolution:
      {
        integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
      }
    engines: { node: '>=8' }
    dependencies:
      semver: 6.3.0
    dev: true

  /map-obj/1.0.1:
    resolution: { integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= }
    engines: { node: '>=0.10.0' }
    dev: true

  /matcher/3.0.0:
    resolution:
      {
        integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==
      }
    engines: { node: '>=10' }
    dependencies:
      escape-string-regexp: 4.0.0
    dev: true

  /mdi-svelte/1.1.2:
    resolution:
      {
        integrity: sha512-jVn/CxVzOXTVWDJpUgkgbL/Dt3GTcxa51bOZHQtmrW+lPNypKXddNJIvcqSX+xW6KRIgjB4m715XjaqbDT/mFA==
      }
    dev: true

  /mdn-data/2.0.14:
    resolution:
      {
        integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==
      }
    dev: true

  /meow/3.7.0:
    resolution: { integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= }
    engines: { node: '>=0.10.0' }
    dependencies:
      camelcase-keys: 2.1.0
      decamelize: 1.2.0
      loud-rejection: 1.6.0
      map-obj: 1.0.1
      minimist: 1.2.5
      normalize-package-data: 2.5.0
      object-assign: 4.1.1
      read-pkg-up: 1.0.1
      redent: 1.0.0
      trim-newlines: 1.0.0
    dev: true

  /merge2/1.4.1:
    resolution:
      {
        integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
      }
    engines: { node: '>= 8' }
    dev: true

  /micromatch/4.0.4:
    resolution:
      {
        integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
      }
    engines: { node: '>=8.6' }
    dependencies:
      braces: 3.0.2
      picomatch: 2.3.0
    dev: true

  /mime-db/1.49.0:
    resolution:
      {
        integrity: sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==
      }
    engines: { node: '>= 0.6' }
    dev: true

  /mimic-fn/2.1.0:
    resolution:
      {
        integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
      }
    engines: { node: '>=6' }
    dev: true

  /mimic-response/1.0.1:
    resolution:
      {
        integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
      }
    engines: { node: '>=4' }
    dev: true

  /mimic-response/2.1.0:
    resolution:
      {
        integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==
      }
    engines: { node: '>=8' }
    dev: true

  /mimic-response/3.1.0:
    resolution:
      {
        integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
      }
    engines: { node: '>=10' }
    dev: true

  /min-indent/1.0.1:
    resolution:
      {
        integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
      }
    engines: { node: '>=4' }
    dev: true

  /minimatch/3.0.4:
    resolution:
      {
        integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
      }
    dependencies:
      brace-expansion: 1.1.11
    dev: true

  /minimist/1.2.5:
    resolution:
      {
        integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
      }
    dev: true

  /mkdirp-classic/0.5.3:
    resolution:
      {
        integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
      }
    dev: true

  /mri/1.1.6:
    resolution:
      {
        integrity: sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==
      }
    engines: { node: '>=4' }
    dev: true

  /ms/2.1.2:
    resolution:
      {
        integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
      }
    dev: true

  /ms/2.1.3:
    resolution:
      {
        integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
      }
    dev: true

  /mute-stream/0.0.8:
    resolution:
      {
        integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
      }
    dev: true

  /nanoid/3.1.25:
    resolution:
      {
        integrity: sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==
      }
    engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 }
    hasBin: true
    dev: true

  /napi-build-utils/1.0.2:
    resolution:
      {
        integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==
      }
    dev: true

  /nice-try/1.0.5:
    resolution:
      {
        integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
      }
    dev: true

  /node-abi/2.30.0:
    resolution:
      {
        integrity: sha512-g6bZh3YCKQRdwuO/tSZZYJAw622SjsRfJ2X0Iy4sSOHZ34/sPPdVBn8fev2tj7njzLwuqPw9uMtGsGkO5kIQvg==
      }
    dependencies:
      semver: 5.7.1
    dev: true

  /node-addon-api/3.2.1:
    resolution:
      {
        integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==
      }
    dev: true

  /node-releases/1.1.75:
    resolution:
      {
        integrity: sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==
      }
    dev: true

  /normalize-package-data/2.5.0:
    resolution:
      {
        integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
      }
    dependencies:
      hosted-git-info: 2.8.9
      resolve: 1.20.0
      semver: 5.7.1
      validate-npm-package-license: 3.0.4
    dev: true

  /normalize-range/0.1.2:
    resolution: { integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= }
    engines: { node: '>=0.10.0' }
    dev: true

  /normalize-url/2.0.1:
    resolution:
      {
        integrity: sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==
      }
    engines: { node: '>=4' }
    dependencies:
      prepend-http: 2.0.0
      query-string: 5.1.1
      sort-keys: 2.0.0
    dev: true

  /normalize-url/4.5.1:
    resolution:
      {
        integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==
      }
    engines: { node: '>=8' }
    dev: true

  /normalize-url/6.1.0:
    resolution:
      {
        integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
      }
    engines: { node: '>=10' }
    dev: true

  /npm-conf/1.1.3:
    resolution:
      {
        integrity: sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==
      }
    engines: { node: '>=4' }
    dependencies:
      config-chain: 1.1.13
      pify: 3.0.0
    dev: true

  /npm-run-path/2.0.2:
    resolution: { integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= }
    engines: { node: '>=4' }
    dependencies:
      path-key: 2.0.1
    dev: true

  /npmlog/4.1.2:
    resolution:
      {
        integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
      }
    dependencies:
      are-we-there-yet: 1.1.5
      console-control-strings: 1.1.0
      gauge: 2.7.4
      set-blocking: 2.0.0
    dev: true

  /nth-check/2.0.0:
    resolution:
      {
        integrity: sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==
      }
    dependencies:
      boolbase: 1.0.0
    dev: true

  /number-is-nan/1.0.1:
    resolution: { integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= }
    engines: { node: '>=0.10.0' }
    dev: true

  /object-assign/4.1.1:
    resolution: { integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= }
    engines: { node: '>=0.10.0' }
    dev: true

  /object-keys/1.1.1:
    resolution:
      {
        integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
      }
    engines: { node: '>= 0.4' }
    dev: true

  /once/1.4.0:
    resolution: { integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= }
    dependencies:
      wrappy: 1.0.2
    dev: true

  /onetime/5.1.2:
    resolution:
      {
        integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
      }
    engines: { node: '>=6' }
    dependencies:
      mimic-fn: 2.1.0
    dev: true

  /optipng-bin/7.0.0:
    resolution:
      {
        integrity: sha512-mesUAwfedu5p9gRQwlYgD6Svw5IH3VUIWDJj/9cNpP3yFNbbEVqkTMWYhrIEn/cxmbGA3LpZrdoV2Yl8OfmnIA==
      }
    engines: { node: '>=10' }
    hasBin: true
    requiresBuild: true
    dependencies:
      bin-build: 3.0.0
      bin-wrapper: 4.1.0
      logalot: 2.1.0
    dev: true

  /ora/5.4.1:
    resolution:
      {
        integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==
      }
    engines: { node: '>=10' }
    dependencies:
      bl: 4.1.0
      chalk: 4.1.2
      cli-cursor: 3.1.0
      cli-spinners: 2.6.0
      is-interactive: 1.0.0
      is-unicode-supported: 0.1.0
      log-symbols: 4.1.0
      strip-ansi: 6.0.0
      wcwidth: 1.0.1
    dev: true

  /os-filter-obj/2.0.0:
    resolution:
      {
        integrity: sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==
      }
    engines: { node: '>=4' }
    dependencies:
      arch: 2.2.0
    dev: true

  /os-tmpdir/1.0.2:
    resolution: { integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= }
    engines: { node: '>=0.10.0' }
    dev: true

  /p-cancelable/0.3.0:
    resolution:
      {
        integrity: sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==
      }
    engines: { node: '>=4' }
    dev: true

  /p-cancelable/0.4.1:
    resolution:
      {
        integrity: sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==
      }
    engines: { node: '>=4' }
    dev: true

  /p-cancelable/1.1.0:
    resolution:
      {
        integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
      }
    engines: { node: '>=6' }
    dev: true

  /p-cancelable/2.1.1:
    resolution:
      {
        integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==
      }
    engines: { node: '>=8' }
    dev: true

  /p-event/1.3.0:
    resolution: { integrity: sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU= }
    engines: { node: '>=4' }
    dependencies:
      p-timeout: 1.2.1
    dev: true

  /p-event/2.3.1:
    resolution:
      {
        integrity: sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==
      }
    engines: { node: '>=6' }
    dependencies:
      p-timeout: 2.0.1
    dev: true

  /p-finally/1.0.0:
    resolution: { integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= }
    engines: { node: '>=4' }
    dev: true

  /p-is-promise/1.1.0:
    resolution: { integrity: sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= }
    engines: { node: '>=4' }
    dev: true

  /p-limit/2.3.0:
    resolution:
      {
        integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
      }
    engines: { node: '>=6' }
    dependencies:
      p-try: 2.2.0
    dev: true

  /p-locate/3.0.0:
    resolution:
      {
        integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
      }
    engines: { node: '>=6' }
    dependencies:
      p-limit: 2.3.0
    dev: true

  /p-map-series/1.0.0:
    resolution: { integrity: sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco= }
    engines: { node: '>=4' }
    dependencies:
      p-reduce: 1.0.0
    dev: true

  /p-pipe/4.0.0:
    resolution:
      {
        integrity: sha512-HkPfFklpZQPUKBFXzKFB6ihLriIHxnmuQdK9WmLDwe4hf2PdhhfWT/FJa+pc3bA1ywvKXtedxIRmd4Y7BTXE4w==
      }
    engines: { node: '>=12' }
    dev: true

  /p-reduce/1.0.0:
    resolution: { integrity: sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= }
    engines: { node: '>=4' }
    dev: true

  /p-timeout/1.2.1:
    resolution: { integrity: sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y= }
    engines: { node: '>=4' }
    dependencies:
      p-finally: 1.0.0
    dev: true

  /p-timeout/2.0.1:
    resolution:
      {
        integrity: sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==
      }
    engines: { node: '>=4' }
    dependencies:
      p-finally: 1.0.0
    dev: true

  /p-try/2.2.0:
    resolution:
      {
        integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
      }
    engines: { node: '>=6' }
    dev: true

  /package-json/6.5.0:
    resolution:
      {
        integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==
      }
    engines: { node: '>=8' }
    dependencies:
      got: 9.6.0
      registry-auth-token: 4.2.1
      registry-url: 5.1.0
      semver: 6.3.0
    dev: true

  /parse-json/2.2.0:
    resolution: { integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= }
    engines: { node: '>=0.10.0' }
    dependencies:
      error-ex: 1.3.2
    dev: true

  /path-exists/2.1.0:
    resolution: { integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= }
    engines: { node: '>=0.10.0' }
    dependencies:
      pinkie-promise: 2.0.1
    dev: true

  /path-exists/3.0.0:
    resolution: { integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= }
    engines: { node: '>=4' }
    dev: true

  /path-is-absolute/1.0.1:
    resolution: { integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= }
    engines: { node: '>=0.10.0' }
    dev: true

  /path-key/2.0.1:
    resolution: { integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= }
    engines: { node: '>=4' }
    dev: true

  /path-key/3.1.1:
    resolution:
      {
        integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
      }
    engines: { node: '>=8' }
    dev: true

  /path-parse/1.0.7:
    resolution:
      {
        integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
      }
    dev: true

  /path-type/1.1.0:
    resolution: { integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= }
    engines: { node: '>=0.10.0' }
    dependencies:
      graceful-fs: 4.2.8
      pify: 2.3.0
      pinkie-promise: 2.0.1
    dev: true

  /path-type/4.0.0:
    resolution:
      {
        integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
      }
    engines: { node: '>=8' }
    dev: true

  /peek-readable/4.0.1:
    resolution:
      {
        integrity: sha512-7qmhptnR0WMSpxT5rMHG9bW/mYSR1uqaPFj2MHvT+y/aOUu6msJijpKt5SkTDKySwg65OWG2JwTMBlgcbwMHrQ==
      }
    engines: { node: '>=8' }
    dev: true

  /pend/1.2.0:
    resolution: { integrity: sha1-elfrVQpng/kRUzH89GY9XI4AelA= }
    dev: true

  /picomatch/2.3.0:
    resolution:
      {
        integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
      }
    engines: { node: '>=8.6' }
    dev: true

  /pify/2.3.0:
    resolution: { integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= }
    engines: { node: '>=0.10.0' }
    dev: true

  /pify/3.0.0:
    resolution: { integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= }
    engines: { node: '>=4' }
    dev: true

  /pify/4.0.1:
    resolution:
      {
        integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
      }
    engines: { node: '>=6' }
    dev: true

  /pinkie-promise/2.0.1:
    resolution: { integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o= }
    engines: { node: '>=0.10.0' }
    dependencies:
      pinkie: 2.0.4
    dev: true

  /pinkie/2.0.4:
    resolution: { integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA= }
    engines: { node: '>=0.10.0' }
    dev: true

  /png2icons/2.0.1:
    resolution:
      {
        integrity: sha512-GDEQJr8OG4e6JMp7mABtXFSEpgJa1CCpbQiAR+EjhkHJHnUL9zPPtbOrjsMD8gUbikgv3j7x404b0YJsV3aVFA==
      }
    hasBin: true
    dev: true

  /postcss-calc/8.0.0_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==
      }
    peerDependencies:
      postcss: ^8.2.2
    dependencies:
      postcss: 8.3.6
      postcss-selector-parser: 6.0.6
      postcss-value-parser: 4.1.0
    dev: true

  /postcss-colormin/5.2.0_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      browserslist: 4.17.0
      caniuse-api: 3.0.0
      colord: 2.7.0
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
    dev: true

  /postcss-convert-values/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
    dev: true

  /postcss-discard-comments/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      postcss: 8.3.6
    dev: true

  /postcss-discard-duplicates/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      postcss: 8.3.6
    dev: true

  /postcss-discard-empty/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      postcss: 8.3.6
    dev: true

  /postcss-discard-overridden/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      postcss: 8.3.6
    dev: true

  /postcss-easing-gradients/3.0.1:
    resolution:
      {
        integrity: sha512-UrOKb4cenjGmMmrheETw7Cjnn/IKn3xgTvHs92b0sSwMhKgeZKxJpduGRjYZ8wgpu3zOzzgQpRwOLhhtMofayA==
      }
    engines: { node: '>=6.0.0' }
    dependencies:
      chroma-js: 1.4.1
      easing-coordinates: 2.0.2
      postcss: 7.0.36
      postcss-value-parser: 3.3.1
    dev: false

  /postcss-load-config/3.1.0:
    resolution:
      {
        integrity: sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==
      }
    engines: { node: '>= 10' }
    peerDependencies:
      ts-node: '>=9.0.0'
    peerDependenciesMeta:
      ts-node:
        optional: true
    dependencies:
      import-cwd: 3.0.0
      lilconfig: 2.0.3
      yaml: 1.10.2
    dev: true

  /postcss-merge-longhand/5.0.2_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      css-color-names: 1.0.1
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
      stylehacks: 5.0.1_postcss@8.3.6
    dev: true

  /postcss-merge-rules/5.0.2_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      browserslist: 4.17.0
      caniuse-api: 3.0.0
      cssnano-utils: 2.0.1_postcss@8.3.6
      postcss: 8.3.6
      postcss-selector-parser: 6.0.6
      vendors: 1.0.4
    dev: true

  /postcss-minify-font-values/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
    dev: true

  /postcss-minify-gradients/5.0.2_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-7Do9JP+wqSD6Prittitt2zDLrfzP9pqKs2EcLX7HJYxsxCOwrrcLt4x/ctQTsiOw+/8HYotAoqNkrzItL19SdQ==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      colord: 2.7.0
      cssnano-utils: 2.0.1_postcss@8.3.6
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
    dev: true

  /postcss-minify-params/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      alphanum-sort: 1.0.2
      browserslist: 4.17.0
      cssnano-utils: 2.0.1_postcss@8.3.6
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
      uniqs: 2.0.0
    dev: true

  /postcss-minify-selectors/5.1.0_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      alphanum-sort: 1.0.2
      postcss: 8.3.6
      postcss-selector-parser: 6.0.6
    dev: true

  /postcss-normalize-charset/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      postcss: 8.3.6
    dev: true

  /postcss-normalize-display-values/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      cssnano-utils: 2.0.1_postcss@8.3.6
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
    dev: true

  /postcss-normalize-positions/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
    dev: true

  /postcss-normalize-repeat-style/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      cssnano-utils: 2.0.1_postcss@8.3.6
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
    dev: true

  /postcss-normalize-string/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
    dev: true

  /postcss-normalize-timing-functions/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      cssnano-utils: 2.0.1_postcss@8.3.6
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
    dev: true

  /postcss-normalize-unicode/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      browserslist: 4.17.0
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
    dev: true

  /postcss-normalize-url/5.0.2_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      is-absolute-url: 3.0.3
      normalize-url: 6.1.0
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
    dev: true

  /postcss-normalize-whitespace/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
    dev: true

  /postcss-ordered-values/5.0.2_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      cssnano-utils: 2.0.1_postcss@8.3.6
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
    dev: true

  /postcss-reduce-initial/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      browserslist: 4.17.0
      caniuse-api: 3.0.0
      postcss: 8.3.6
    dev: true

  /postcss-reduce-transforms/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      cssnano-utils: 2.0.1_postcss@8.3.6
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
    dev: true

  /postcss-selector-parser/6.0.6:
    resolution:
      {
        integrity: sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==
      }
    engines: { node: '>=4' }
    dependencies:
      cssesc: 3.0.0
      util-deprecate: 1.0.2
    dev: true

  /postcss-svgo/5.0.2_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      postcss: 8.3.6
      postcss-value-parser: 4.1.0
      svgo: 2.5.0
    dev: true

  /postcss-unique-selectors/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      alphanum-sort: 1.0.2
      postcss: 8.3.6
      postcss-selector-parser: 6.0.6
      uniqs: 2.0.0
    dev: true

  /postcss-value-parser/3.3.1:
    resolution:
      {
        integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==
      }
    dev: false

  /postcss-value-parser/4.1.0:
    resolution:
      {
        integrity: sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==
      }
    dev: true

  /postcss/7.0.36:
    resolution:
      {
        integrity: sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==
      }
    engines: { node: '>=6.0.0' }
    dependencies:
      chalk: 2.4.2
      source-map: 0.6.1
      supports-color: 6.1.0
    dev: false

  /postcss/8.3.6:
    resolution:
      {
        integrity: sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==
      }
    engines: { node: ^10 || ^12 || >=14 }
    dependencies:
      colorette: 1.3.0
      nanoid: 3.1.25
      source-map-js: 0.6.2
    dev: true

  /prebuild-install/6.1.4:
    resolution:
      {
        integrity: sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==
      }
    engines: { node: '>=6' }
    hasBin: true
    dependencies:
      detect-libc: 1.0.3
      expand-template: 2.0.3
      github-from-package: 0.0.0
      minimist: 1.2.5
      mkdirp-classic: 0.5.3
      napi-build-utils: 1.0.2
      node-abi: 2.30.0
      npmlog: 4.1.2
      pump: 3.0.0
      rc: 1.2.8
      simple-get: 3.1.0
      tar-fs: 2.1.1
      tunnel-agent: 0.6.0
    dev: true

  /prepend-http/1.0.4:
    resolution: { integrity: sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= }
    engines: { node: '>=0.10.0' }
    dev: true

  /prepend-http/2.0.0:
    resolution: { integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= }
    engines: { node: '>=4' }
    dev: true

  /prettier-plugin-svelte/2.3.1_prettier@2.2.1+svelte@3.42.3:
    resolution:
      {
        integrity: sha512-F1/r6OYoBq8Zgurhs1MN25tdrhPw0JW5JjioPRqpxbYdmrZ3gY/DzHGs0B6zwd4DLyRsfGB2gqhxUCbHt/D1fw==
      }
    peerDependencies:
      prettier: ^1.16.4 || ^2.0.0
      svelte: ^3.2.0
    dependencies:
      prettier: 2.2.1
      svelte: 3.42.3
    dev: true

  /prettier/2.2.1:
    resolution:
      {
        integrity: sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==
      }
    engines: { node: '>=10.13.0' }
    hasBin: true
    dev: true

  /process-nextick-args/2.0.1:
    resolution:
      {
        integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
      }
    dev: true

  /proto-list/1.2.4:
    resolution: { integrity: sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= }
    dev: true

  /pseudomap/1.0.2:
    resolution: { integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM= }
    dev: true

  /pump/3.0.0:
    resolution:
      {
        integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
      }
    dependencies:
      end-of-stream: 1.4.4
      once: 1.4.0
    dev: true

  /pupa/2.1.1:
    resolution:
      {
        integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==
      }
    engines: { node: '>=8' }
    dependencies:
      escape-goat: 2.1.1
    dev: true

  /query-string/5.1.1:
    resolution:
      {
        integrity: sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==
      }
    engines: { node: '>=0.10.0' }
    dependencies:
      decode-uri-component: 0.2.0
      object-assign: 4.1.1
      strict-uri-encode: 1.1.0
    dev: true

  /queue-microtask/1.2.3:
    resolution:
      {
        integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
      }
    dev: true

  /quick-lru/5.1.1:
    resolution:
      {
        integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
      }
    engines: { node: '>=10' }
    dev: true

  /rc/1.2.8:
    resolution:
      {
        integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
      }
    hasBin: true
    dependencies:
      deep-extend: 0.6.0
      ini: 1.3.8
      minimist: 1.2.5
      strip-json-comments: 2.0.1
    dev: true

  /read-chunk/3.2.0:
    resolution:
      {
        integrity: sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==
      }
    engines: { node: '>=6' }
    dependencies:
      pify: 4.0.1
      with-open-file: 0.1.7
    dev: true

  /read-pkg-up/1.0.1:
    resolution: { integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= }
    engines: { node: '>=0.10.0' }
    dependencies:
      find-up: 1.1.2
      read-pkg: 1.1.0
    dev: true

  /read-pkg/1.1.0:
    resolution: { integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= }
    engines: { node: '>=0.10.0' }
    dependencies:
      load-json-file: 1.1.0
      normalize-package-data: 2.5.0
      path-type: 1.1.0
    dev: true

  /readable-stream/2.3.7:
    resolution:
      {
        integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
      }
    dependencies:
      core-util-is: 1.0.2
      inherits: 2.0.4
      isarray: 1.0.0
      process-nextick-args: 2.0.1
      safe-buffer: 5.1.2
      string_decoder: 1.1.1
      util-deprecate: 1.0.2
    dev: true

  /readable-stream/3.6.0:
    resolution:
      {
        integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
      }
    engines: { node: '>= 6' }
    dependencies:
      inherits: 2.0.4
      string_decoder: 1.3.0
      util-deprecate: 1.0.2
    dev: true

  /readable-web-to-node-stream/3.0.2:
    resolution:
      {
        integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==
      }
    engines: { node: '>=8' }
    dependencies:
      readable-stream: 3.6.0
    dev: true

  /redent/1.0.0:
    resolution: { integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= }
    engines: { node: '>=0.10.0' }
    dependencies:
      indent-string: 2.1.0
      strip-indent: 1.0.1
    dev: true

  /registry-auth-token/4.2.1:
    resolution:
      {
        integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==
      }
    engines: { node: '>=6.0.0' }
    dependencies:
      rc: 1.2.8
    dev: true

  /registry-url/5.1.0:
    resolution:
      {
        integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==
      }
    engines: { node: '>=8' }
    dependencies:
      rc: 1.2.8
    dev: true

  /repeating/2.0.1:
    resolution: { integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= }
    engines: { node: '>=0.10.0' }
    dependencies:
      is-finite: 1.1.0
    dev: true

  /replace-ext/2.0.0:
    resolution:
      {
        integrity: sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==
      }
    engines: { node: '>= 10' }
    dev: true

  /require-directory/2.1.1:
    resolution: { integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= }
    engines: { node: '>=0.10.0' }
    dev: true

  /require-main-filename/2.0.0:
    resolution:
      {
        integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
      }
    dev: true

  /require-relative/0.8.7:
    resolution: { integrity: sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4= }
    dev: true

  /resolve-alpn/1.2.0:
    resolution:
      {
        integrity: sha512-e4FNQs+9cINYMO5NMFc6kOUCdohjqFPSgMuwuZAOUWqrfWsen+Yjy5qZFkV5K7VO7tFSLKcUL97olkED7sCBHA==
      }
    dev: true

  /resolve-from/5.0.0:
    resolution:
      {
        integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
      }
    engines: { node: '>=8' }
    dev: true

  /resolve/1.20.0:
    resolution:
      {
        integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
      }
    dependencies:
      is-core-module: 2.6.0
      path-parse: 1.0.7
    dev: true

  /responselike/1.0.2:
    resolution: { integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= }
    dependencies:
      lowercase-keys: 1.0.1
    dev: true

  /responselike/2.0.0:
    resolution:
      {
        integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==
      }
    dependencies:
      lowercase-keys: 2.0.0
    dev: true

  /restore-cursor/3.1.0:
    resolution:
      {
        integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
      }
    engines: { node: '>=8' }
    dependencies:
      onetime: 5.1.2
      signal-exit: 3.0.3
    dev: true

  /reusify/1.0.4:
    resolution:
      {
        integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
      }
    engines: { iojs: '>=1.0.0', node: '>=0.10.0' }
    dev: true

  /rimraf/2.7.1:
    resolution:
      {
        integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
      }
    hasBin: true
    dependencies:
      glob: 7.1.7
    dev: true

  /roarr/2.15.4:
    resolution:
      {
        integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==
      }
    engines: { node: '>=8.0' }
    dependencies:
      boolean: 3.1.4
      detect-node: 2.1.0
      globalthis: 1.0.2
      json-stringify-safe: 5.0.1
      semver-compare: 1.0.0
      sprintf-js: 1.1.2
    dev: true

  /rollup/2.56.3:
    resolution:
      {
        integrity: sha512-Au92NuznFklgQCUcV96iXlxUbHuB1vQMaH76DHl5M11TotjOHwqk9CwcrT78+Tnv4FN9uTBxq6p4EJoYkpyekg==
      }
    engines: { node: '>=10.0.0' }
    hasBin: true
    optionalDependencies:
      fsevents: 2.3.2
    dev: true

  /run-async/2.4.1:
    resolution:
      {
        integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==
      }
    engines: { node: '>=0.12.0' }
    dev: true

  /run-parallel/1.2.0:
    resolution:
      {
        integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
      }
    dependencies:
      queue-microtask: 1.2.3
    dev: true

  /rxjs/7.3.0:
    resolution:
      {
        integrity: sha512-p2yuGIg9S1epc3vrjKf6iVb3RCaAYjYskkO+jHIaV0IjOPlJop4UnodOoFb2xeNwlguqLYvGw1b1McillYb5Gw==
      }
    dependencies:
      tslib: 2.1.0
    dev: true

  /sade/1.7.4:
    resolution:
      {
        integrity: sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==
      }
    engines: { node: '>= 6' }
    dependencies:
      mri: 1.1.6
    dev: true

  /safe-buffer/5.1.2:
    resolution:
      {
        integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
      }
    dev: true

  /safe-buffer/5.2.1:
    resolution:
      {
        integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
      }
    dev: true

  /safer-buffer/2.1.2:
    resolution:
      {
        integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
      }
    dev: true

  /seek-bzip/1.0.6:
    resolution:
      {
        integrity: sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==
      }
    hasBin: true
    dependencies:
      commander: 2.20.3
    dev: true

  /semver-compare/1.0.0:
    resolution: { integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w= }
    dev: true

  /semver-diff/3.1.1:
    resolution:
      {
        integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==
      }
    engines: { node: '>=8' }
    dependencies:
      semver: 6.3.0
    dev: true

  /semver-regex/2.0.0:
    resolution:
      {
        integrity: sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==
      }
    engines: { node: '>=6' }
    dev: true

  /semver-truncate/1.1.2:
    resolution: { integrity: sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g= }
    engines: { node: '>=0.10.0' }
    dependencies:
      semver: 5.7.1
    dev: true

  /semver/5.7.1:
    resolution:
      {
        integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
      }
    hasBin: true
    dev: true

  /semver/6.3.0:
    resolution:
      {
        integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
      }
    hasBin: true
    dev: true

  /semver/7.3.5:
    resolution:
      {
        integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
      }
    engines: { node: '>=10' }
    hasBin: true
    dependencies:
      lru-cache: 6.0.0
    dev: true

  /serialize-error/7.0.1:
    resolution:
      {
        integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==
      }
    engines: { node: '>=10' }
    dependencies:
      type-fest: 0.13.1
    dev: true

  /set-blocking/2.0.0:
    resolution: { integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= }
    dev: true

  /sharp/0.28.3:
    resolution:
      {
        integrity: sha512-21GEP45Rmr7q2qcmdnjDkNP04Ooh5v0laGS5FDpojOO84D1DJwUijLiSq8XNNM6e8aGXYtoYRh3sVNdm8NodMA==
      }
    engines: { node: '>=10' }
    requiresBuild: true
    dependencies:
      color: 3.2.1
      detect-libc: 1.0.3
      node-addon-api: 3.2.1
      prebuild-install: 6.1.4
      semver: 7.3.5
      simple-get: 3.1.0
      tar-fs: 2.1.1
      tunnel-agent: 0.6.0
    dev: true

  /shebang-command/1.2.0:
    resolution: { integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= }
    engines: { node: '>=0.10.0' }
    dependencies:
      shebang-regex: 1.0.0
    dev: true

  /shebang-command/2.0.0:
    resolution:
      {
        integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
      }
    engines: { node: '>=8' }
    dependencies:
      shebang-regex: 3.0.0
    dev: true

  /shebang-regex/1.0.0:
    resolution: { integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= }
    engines: { node: '>=0.10.0' }
    dev: true

  /shebang-regex/3.0.0:
    resolution:
      {
        integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
      }
    engines: { node: '>=8' }
    dev: true

  /showdown/1.9.1:
    resolution:
      {
        integrity: sha512-9cGuS382HcvExtf5AHk7Cb4pAeQQ+h0eTr33V1mu+crYWV4KvWAw6el92bDrqGEk5d46Ai/fhbEUwqJ/mTCNEA==
      }
    hasBin: true
    dependencies:
      yargs: 14.2.3
    dev: true

  /signal-exit/3.0.3:
    resolution:
      {
        integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
      }
    dev: true

  /simple-concat/1.0.1:
    resolution:
      {
        integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
      }
    dev: true

  /simple-get/3.1.0:
    resolution:
      {
        integrity: sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==
      }
    dependencies:
      decompress-response: 4.2.1
      once: 1.4.0
      simple-concat: 1.0.1
    dev: true

  /simple-swizzle/0.2.2:
    resolution: { integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= }
    dependencies:
      is-arrayish: 0.3.2
    dev: true

  /slash/3.0.0:
    resolution:
      {
        integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
      }
    engines: { node: '>=8' }
    dev: true

  /slash/4.0.0:
    resolution:
      {
        integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==
      }
    engines: { node: '>=12' }
    dev: true

  /sort-keys-length/1.0.1:
    resolution: { integrity: sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg= }
    engines: { node: '>=0.10.0' }
    dependencies:
      sort-keys: 1.1.2
    dev: true

  /sort-keys/1.1.2:
    resolution: { integrity: sha1-RBttTTRnmPG05J6JIK37oOVD+a0= }
    engines: { node: '>=0.10.0' }
    dependencies:
      is-plain-obj: 1.1.0
    dev: true

  /sort-keys/2.0.0:
    resolution: { integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= }
    engines: { node: '>=4' }
    dependencies:
      is-plain-obj: 1.1.0
    dev: true

  /source-map-js/0.6.2:
    resolution:
      {
        integrity: sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==
      }
    engines: { node: '>=0.10.0' }
    dev: true

  /source-map/0.6.1:
    resolution:
      {
        integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
      }
    engines: { node: '>=0.10.0' }

  /sourcemap-codec/1.4.8:
    resolution:
      {
        integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
      }
    dev: true

  /spdx-correct/3.1.1:
    resolution:
      {
        integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
      }
    dependencies:
      spdx-expression-parse: 3.0.1
      spdx-license-ids: 3.0.10
    dev: true

  /spdx-exceptions/2.3.0:
    resolution:
      {
        integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
      }
    dev: true

  /spdx-expression-parse/3.0.1:
    resolution:
      {
        integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
      }
    dependencies:
      spdx-exceptions: 2.3.0
      spdx-license-ids: 3.0.10
    dev: true

  /spdx-license-ids/3.0.10:
    resolution:
      {
        integrity: sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==
      }
    dev: true

  /sprintf-js/1.1.2:
    resolution:
      {
        integrity: sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==
      }
    dev: true

  /squeak/1.3.0:
    resolution: { integrity: sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM= }
    engines: { node: '>=0.10.0' }
    dependencies:
      chalk: 1.1.3
      console-stream: 0.1.1
      lpad-align: 1.1.2
    dev: true

  /stable/0.1.8:
    resolution:
      {
        integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==
      }
    dev: true

  /strict-uri-encode/1.1.0:
    resolution: { integrity: sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= }
    engines: { node: '>=0.10.0' }
    dev: true

  /string-width/1.0.2:
    resolution: { integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= }
    engines: { node: '>=0.10.0' }
    dependencies:
      code-point-at: 1.1.0
      is-fullwidth-code-point: 1.0.0
      strip-ansi: 3.0.1
    dev: true

  /string-width/3.1.0:
    resolution:
      {
        integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
      }
    engines: { node: '>=6' }
    dependencies:
      emoji-regex: 7.0.3
      is-fullwidth-code-point: 2.0.0
      strip-ansi: 5.2.0
    dev: true

  /string-width/4.2.2:
    resolution:
      {
        integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==
      }
    engines: { node: '>=8' }
    dependencies:
      emoji-regex: 8.0.0
      is-fullwidth-code-point: 3.0.0
      strip-ansi: 6.0.0
    dev: true

  /string_decoder/1.1.1:
    resolution:
      {
        integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
      }
    dependencies:
      safe-buffer: 5.1.2
    dev: true

  /string_decoder/1.3.0:
    resolution:
      {
        integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
      }
    dependencies:
      safe-buffer: 5.2.1
    dev: true

  /strip-ansi/3.0.1:
    resolution: { integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= }
    engines: { node: '>=0.10.0' }
    dependencies:
      ansi-regex: 2.1.1
    dev: true

  /strip-ansi/5.2.0:
    resolution:
      {
        integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
      }
    engines: { node: '>=6' }
    dependencies:
      ansi-regex: 4.1.0
    dev: true

  /strip-ansi/6.0.0:
    resolution:
      {
        integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
      }
    engines: { node: '>=8' }
    dependencies:
      ansi-regex: 5.0.0
    dev: true

  /strip-bom/2.0.0:
    resolution: { integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= }
    engines: { node: '>=0.10.0' }
    dependencies:
      is-utf8: 0.2.1
    dev: true

  /strip-dirs/2.1.0:
    resolution:
      {
        integrity: sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==
      }
    dependencies:
      is-natural-number: 4.0.1
    dev: true

  /strip-eof/1.0.0:
    resolution: { integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= }
    engines: { node: '>=0.10.0' }
    dev: true

  /strip-indent/1.0.1:
    resolution: { integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= }
    engines: { node: '>=0.10.0' }
    hasBin: true
    dependencies:
      get-stdin: 4.0.1
    dev: true

  /strip-indent/3.0.0:
    resolution:
      {
        integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==
      }
    engines: { node: '>=8' }
    dependencies:
      min-indent: 1.0.1
    dev: true

  /strip-json-comments/2.0.1:
    resolution: { integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo= }
    engines: { node: '>=0.10.0' }
    dev: true

  /strip-outer/1.0.1:
    resolution:
      {
        integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==
      }
    engines: { node: '>=0.10.0' }
    dependencies:
      escape-string-regexp: 1.0.5
    dev: true

  /strtok3/6.2.4:
    resolution:
      {
        integrity: sha512-GO8IcFF9GmFDvqduIspUBwCzCbqzegyVKIsSymcMgiZKeCfrN9SowtUoi8+b59WZMAjIzVZic/Ft97+pynR3Iw==
      }
    engines: { node: '>=10' }
    dependencies:
      '@tokenizer/token': 0.3.0
      peek-readable: 4.0.1
    dev: true

  /stylehacks/5.0.1_postcss@8.3.6:
    resolution:
      {
        integrity: sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==
      }
    engines: { node: ^10 || ^12 || >=14.0 }
    peerDependencies:
      postcss: ^8.2.15
    dependencies:
      browserslist: 4.17.0
      postcss: 8.3.6
      postcss-selector-parser: 6.0.6
    dev: true

  /supports-color/2.0.0:
    resolution: { integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= }
    engines: { node: '>=0.8.0' }
    dev: true

  /supports-color/5.5.0:
    resolution:
      {
        integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
      }
    engines: { node: '>=4' }
    dependencies:
      has-flag: 3.0.0
    dev: false

  /supports-color/6.1.0:
    resolution:
      {
        integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
      }
    engines: { node: '>=6' }
    dependencies:
      has-flag: 3.0.0
    dev: false

  /supports-color/7.2.0:
    resolution:
      {
        integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
      }
    engines: { node: '>=8' }
    dependencies:
      has-flag: 4.0.0
    dev: true

  /svelte-asyncable/2.0.4_svelte@3.42.3:
    resolution:
      {
        integrity: sha512-v80CNMX/GIXsDRNyrlEiONm4yL3f8bBElATF5DVH5BPIY0nje0irPia4RgIITBo8hDCIcdKWt5A8Jb0k9Gmneg==
      }
    engines: { node: '>=10.0.0' }
    peerDependencies:
      svelte: 3.x
    dependencies:
      svelte: 3.42.3
    dev: false

  /svelte-highlight/3.2.0:
    resolution:
      {
        integrity: sha512-eI1zh+bqisIH/y07pLOrqhaaKna+dV3jB4yiFqAdAbUkgcSpaaGL4lSjxKqUnAd1/lZh7NN1AxurEUQ2GfK2UA==
      }
    dependencies:
      highlight.js: 11.2.0
    dev: true

  /svelte-hmr/0.14.7_svelte@3.42.3:
    resolution:
      {
        integrity: sha512-pDrzgcWSoMaK6AJkBWkmgIsecW0GChxYZSZieIYfCP0v2oPyx2CYU/zm7TBIcjLVUPP714WxmViE9Thht4etog==
      }
    peerDependencies:
      svelte: '>=3.19.0'
    dependencies:
      svelte: 3.42.3
    dev: true

  /svelte-loading-spinners/0.1.7:
    resolution:
      {
        integrity: sha512-EKCId1DjVL2RSUVJJsvtNcqQHox03XIgh4xh/4p7r6ST7d8mut6INY9/LqK4A17PFU64+3quZmqiSfOlf480CA==
      }
    dev: true

  /svelte-local-storage-store/0.2.4_svelte@3.42.3:
    resolution:
      {
        integrity: sha512-a1YKh715xvGp2N/dDY3TN4+To9uP0gr4E5aLKck0WjDMc3dLGgSr+cZ/GQTt5YBRMl4ip+o0yMfkjzZaKYPbxQ==
      }
    engines: { node: '>=0.14' }
    peerDependencies:
      svelte: ^3.38.2
    dependencies:
      svelte: 3.42.3
    dev: false

  /svelte-preprocess/4.8.0_65eb32c5de594ea5762e89cbef79e08c:
    resolution:
      {
        integrity: sha512-i9Z17cwGlp+kuSSv3kJWdAdAP2L26A5yMzHHdDj8YL+86sN64Yz5/gfjQp3Xb6fiaToo4sB+wTpid/23Gz0yvw==
      }
    engines: { node: '>= 9.11.2' }
    requiresBuild: true
    peerDependencies:
      '@babel/core': ^7.10.2
      coffeescript: ^2.5.1
      less: ^3.11.3
      node-sass: '*'
      postcss: ^7 || ^8
      postcss-load-config: ^2.1.0 || ^3.0.0
      pug: ^3.0.0
      sass: ^1.26.8
      stylus: ^0.54.7
      sugarss: ^2.0.0
      svelte: ^3.23.0
      typescript: ^3.9.5 || ^4.0.0
    peerDependenciesMeta:
      '@babel/core':
        optional: true
      coffeescript:
        optional: true
      less:
        optional: true
      node-sass:
        optional: true
      postcss:
        optional: true
      postcss-load-config:
        optional: true
      pug:
        optional: true
      sass:
        optional: true
      stylus:
        optional: true
      sugarss:
        optional: true
      typescript:
        optional: true
    dependencies:
      '@types/pug': 2.0.5
      '@types/sass': 1.16.1
      detect-indent: 6.1.0
      postcss: 8.3.6
      postcss-load-config: 3.1.0
      strip-indent: 3.0.0
      svelte: 3.42.3
    dev: true

  /svelte/3.42.3:
    resolution:
      {
        integrity: sha512-pbdtdNZEx2GBqSM6XEgPoHbwtvWBwFLt/1bRmzsyXZO+i424wFnPe7O5B3GOJDPFSxPRztumAW3mL5LPzecWUg==
      }
    engines: { node: '>= 8' }
    dev: true

  /svgo/2.5.0:
    resolution:
      {
        integrity: sha512-FSdBOOo271VyF/qZnOn1PgwCdt1v4Dx0Sey+U1jgqm1vqRYjPGdip0RGrFW6ItwtkBB8rHgHk26dlVr0uCs82Q==
      }
    engines: { node: '>=10.13.0' }
    hasBin: true
    dependencies:
      '@trysound/sax': 0.1.1
      colorette: 1.3.0
      commander: 7.2.0
      css-select: 4.1.3
      css-tree: 1.1.3
      csso: 4.2.0
      stable: 0.1.8
    dev: true

  /tar-fs/2.1.1:
    resolution:
      {
        integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==
      }
    dependencies:
      chownr: 1.1.4
      mkdirp-classic: 0.5.3
      pump: 3.0.0
      tar-stream: 2.2.0
    dev: true

  /tar-stream/1.6.2:
    resolution:
      {
        integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==
      }
    engines: { node: '>= 0.8.0' }
    dependencies:
      bl: 1.2.3
      buffer-alloc: 1.2.0
      end-of-stream: 1.4.4
      fs-constants: 1.0.0
      readable-stream: 2.3.7
      to-buffer: 1.1.1
      xtend: 4.0.2
    dev: true

  /tar-stream/2.2.0:
    resolution:
      {
        integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==
      }
    engines: { node: '>=6' }
    dependencies:
      bl: 4.1.0
      end-of-stream: 1.4.4
      fs-constants: 1.0.0
      inherits: 2.0.4
      readable-stream: 3.6.0
    dev: true

  /temp-dir/1.0.0:
    resolution: { integrity: sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= }
    engines: { node: '>=4' }
    dev: true

  /tempfile/2.0.0:
    resolution: { integrity: sha1-awRGhWqbERTRhW/8vlCczLCXcmU= }
    engines: { node: '>=4' }
    dependencies:
      temp-dir: 1.0.0
      uuid: 3.4.0
    dev: true

  /through/2.3.8:
    resolution: { integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= }
    dev: true

  /timed-out/4.0.1:
    resolution: { integrity: sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= }
    engines: { node: '>=0.10.0' }
    dev: true

  /timsort/0.3.0:
    resolution: { integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= }
    dev: true

  /tmp/0.0.33:
    resolution:
      {
        integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
      }
    engines: { node: '>=0.6.0' }
    dependencies:
      os-tmpdir: 1.0.2
    dev: true

  /to-buffer/1.1.1:
    resolution:
      {
        integrity: sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==
      }
    dev: true

  /to-readable-stream/1.0.0:
    resolution:
      {
        integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
      }
    engines: { node: '>=6' }
    dev: true

  /to-regex-range/5.0.1:
    resolution:
      {
        integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
      }
    engines: { node: '>=8.0' }
    dependencies:
      is-number: 7.0.0
    dev: true

  /token-types/4.1.1:
    resolution:
      {
        integrity: sha512-hD+QyuUAyI2spzsI0B7gf/jJ2ggR4RjkAo37j3StuePhApJUwcWDjnHDOFdIWYSwNR28H14hpwm4EI+V1Ted1w==
      }
    engines: { node: '>=10' }
    dependencies:
      '@tokenizer/token': 0.3.0
      ieee754: 1.2.1
    dev: true

  /trim-newlines/1.0.0:
    resolution: { integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM= }
    engines: { node: '>=0.10.0' }
    dev: true

  /trim-repeated/1.0.0:
    resolution: { integrity: sha1-42RqLqTokTEr9+rObPsFOAvAHCE= }
    engines: { node: '>=0.10.0' }
    dependencies:
      escape-string-regexp: 1.0.5
    dev: true

  /tslib/2.1.0:
    resolution:
      {
        integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==
      }
    dev: true

  /tunnel-agent/0.6.0:
    resolution: { integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= }
    dependencies:
      safe-buffer: 5.2.1
    dev: true

  /type-fest/0.13.1:
    resolution:
      {
        integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==
      }
    engines: { node: '>=10' }
    dev: true

  /type-fest/0.20.2:
    resolution:
      {
        integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
      }
    engines: { node: '>=10' }
    dev: true

  /type-fest/0.21.3:
    resolution:
      {
        integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
      }
    engines: { node: '>=10' }
    dev: true

  /typedarray-to-buffer/3.1.5:
    resolution:
      {
        integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
      }
    dependencies:
      is-typedarray: 1.0.0
    dev: true

  /unbzip2-stream/1.4.3:
    resolution:
      {
        integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==
      }
    dependencies:
      buffer: 5.7.1
      through: 2.3.8
    dev: true

  /uniqs/2.0.0:
    resolution: { integrity: sha1-/+3ks2slKQaW5uFl1KWe25mOawI= }
    dev: true

  /unique-string/2.0.0:
    resolution:
      {
        integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==
      }
    engines: { node: '>=8' }
    dependencies:
      crypto-random-string: 2.0.0
    dev: true

  /universalify/2.0.0:
    resolution:
      {
        integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
      }
    engines: { node: '>= 10.0.0' }
    dev: true

  /update-notifier/5.1.0:
    resolution:
      {
        integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==
      }
    engines: { node: '>=10' }
    dependencies:
      boxen: 5.0.1
      chalk: 4.1.2
      configstore: 5.0.1
      has-yarn: 2.1.0
      import-lazy: 2.1.0
      is-ci: 2.0.0
      is-installed-globally: 0.4.0
      is-npm: 5.0.0
      is-yarn-global: 0.3.0
      latest-version: 5.1.0
      pupa: 2.1.1
      semver: 7.3.5
      semver-diff: 3.1.1
      xdg-basedir: 4.0.0
    dev: true

  /url-parse-lax/1.0.0:
    resolution: { integrity: sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= }
    engines: { node: '>=0.10.0' }
    dependencies:
      prepend-http: 1.0.4
    dev: true

  /url-parse-lax/3.0.0:
    resolution: { integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= }
    engines: { node: '>=4' }
    dependencies:
      prepend-http: 2.0.0
    dev: true

  /url-to-options/1.0.1:
    resolution: { integrity: sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k= }
    engines: { node: '>= 4' }
    dev: true

  /util-deprecate/1.0.2:
    resolution: { integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= }
    dev: true

  /uuid/3.4.0:
    resolution:
      {
        integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
      }
    deprecated: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
    hasBin: true
    dev: true

  /validate-npm-package-license/3.0.4:
    resolution:
      {
        integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
      }
    dependencies:
      spdx-correct: 3.1.1
      spdx-expression-parse: 3.0.1
    dev: true

  /vendors/1.0.4:
    resolution:
      {
        integrity: sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==
      }
    dev: true

  /vite/2.5.7:
    resolution:
      {
        integrity: sha512-hyUoWmRPhjN1aI+ZSBqDINKdIq7aokHE2ZXiztOg4YlmtpeQtMwMeyxv6X9YxHZmvGzg/js/eATM9Z1nwyakxg==
      }
    engines: { node: '>=12.2.0' }
    hasBin: true
    dependencies:
      esbuild: 0.12.23
      postcss: 8.3.6
      resolve: 1.20.0
      rollup: 2.56.3
    optionalDependencies:
      fsevents: 2.3.2
    dev: true

  /wcwidth/1.0.1:
    resolution: { integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= }
    dependencies:
      defaults: 1.0.3
    dev: true

  /which-module/2.0.0:
    resolution: { integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= }
    dev: true

  /which/1.3.1:
    resolution:
      {
        integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
      }
    hasBin: true
    dependencies:
      isexe: 2.0.0
    dev: true

  /which/2.0.2:
    resolution:
      {
        integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
      }
    engines: { node: '>= 8' }
    hasBin: true
    dependencies:
      isexe: 2.0.0
    dev: true

  /wide-align/1.1.3:
    resolution:
      {
        integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
      }
    dependencies:
      string-width: 1.0.2
    dev: true

  /widest-line/3.1.0:
    resolution:
      {
        integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==
      }
    engines: { node: '>=8' }
    dependencies:
      string-width: 4.2.2
    dev: true

  /with-open-file/0.1.7:
    resolution:
      {
        integrity: sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==
      }
    engines: { node: '>=6' }
    dependencies:
      p-finally: 1.0.0
      p-try: 2.2.0
      pify: 4.0.1
    dev: true

  /wrap-ansi/5.1.0:
    resolution:
      {
        integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
      }
    engines: { node: '>=6' }
    dependencies:
      ansi-styles: 3.2.1
      string-width: 3.1.0
      strip-ansi: 5.2.0
    dev: true

  /wrap-ansi/7.0.0:
    resolution:
      {
        integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
      }
    engines: { node: '>=10' }
    dependencies:
      ansi-styles: 4.3.0
      string-width: 4.2.2
      strip-ansi: 6.0.0
    dev: true

  /wrappy/1.0.2:
    resolution: { integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= }
    dev: true

  /write-file-atomic/3.0.3:
    resolution:
      {
        integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
      }
    dependencies:
      imurmurhash: 0.1.4
      is-typedarray: 1.0.0
      signal-exit: 3.0.3
      typedarray-to-buffer: 3.1.5
    dev: true

  /xdg-basedir/4.0.0:
    resolution:
      {
        integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==
      }
    engines: { node: '>=8' }
    dev: true

  /xtend/4.0.2:
    resolution:
      {
        integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
      }
    engines: { node: '>=0.4' }
    dev: true

  /y18n/4.0.3:
    resolution:
      {
        integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==
      }
    dev: true

  /yallist/2.1.2:
    resolution: { integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= }
    dev: true

  /yallist/4.0.0:
    resolution:
      {
        integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
      }
    dev: true

  /yaml/1.10.2:
    resolution:
      {
        integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
      }
    engines: { node: '>= 6' }
    dev: true

  /yargs-parser/15.0.3:
    resolution:
      {
        integrity: sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==
      }
    dependencies:
      camelcase: 5.3.1
      decamelize: 1.2.0
    dev: true

  /yargs/14.2.3:
    resolution:
      {
        integrity: sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==
      }
    dependencies:
      cliui: 5.0.0
      decamelize: 1.2.0
      find-up: 3.0.0
      get-caller-file: 2.0.5
      require-directory: 2.1.1
      require-main-filename: 2.0.0
      set-blocking: 2.0.0
      string-width: 3.1.0
      which-module: 2.0.0
      y18n: 4.0.3
      yargs-parser: 15.0.3
    dev: true

  /yauzl/2.10.0:
    resolution: { integrity: sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= }
    dependencies:
      buffer-crc32: 0.2.13
      fd-slicer: 1.1.0
    dev: true

  /zopflipng-bin/6.0.1:
    resolution:
      {
        integrity: sha512-+aybvXv/xafL6I67uSH5yLHrSy4/OaSOV9tniw4yZFIHpINXUcctVHE/WzHxOONrL2GHzJ8Fd4iDrNyaS6TVbg==
      }
    engines: { node: '>=10' }
    hasBin: true
    requiresBuild: true
    dependencies:
      bin-build: 3.0.0
      bin-wrapper: 4.1.0
      logalot: 2.1.0
    dev: true
